Guerrero went 3-for-4 with a home run, a triple, a double, two total runs and four total RBI in a 7-6 win against Baltimore on Thursday.

Guerrero knocked in a run with a double in the first inning, belted a two-run homer in the fifth and added an RBI triple in the sixth. He finished a single shy of a cycle and extended his hitting streak to 20 games in the process. The slugger has been absolutely absurd during the streak, slashing .507/.575/1.096 with 10 homers, 22 RBI, 23 runs and an 11:7 BB:K.