Wednesday night at Yankee Stadium turned into the Vladimir Guerrero Jr show in the Toronto Blue Jays' 6-4 win against the New York Yankees.
Guerrero started the game off with a bang, opening the scoring with a home run in the first inning off Yankees ace Gerrit Cole.
It would be his first of three home runs on the night, slogging his second in the third inning, before his longest ball came in the eighth inning, traveling 443 feet.
Guerrero finished four-for-four with four RBIs, while star teammates Bo Bichette, George Springer and Matt Chapman all collected hits of their own.
After only being able to record one out in his first start, Blue Jays ace Jose Berrios found some form, striking out five batters in five innings while giving up three earned runs on six hits.
Yankees slugger Aaron Judge shouldered no blame in the loss, going two-for-four with a home run.
Ramirez pays for himself
After signing a five-year, $124million extension in the pre-season, Jose Ramirez continued showing he is worth every penny, as he helped the Cleveland Guardians beat the Cincinnati Reds 7-3.
Ramirez had a home run, a double, a single and was hit by a pitch to get on-base in four of his five at-bats, while starting pitcher Triston McKenzie pitched four scoreless innings, striking out six and giving away no walks.
Meanwhile, rookie sensation Steven Kwan was walked with bases loaded to get the Guardians off the mark.
Torkelson's first tank
Top overall pick from the 2020 MLB Draft, Spencer Torkelson, hit his first career home run as his Detroit Tigers lost to the Boston Red Sox 9-7.
The game was in control of the Red Sox from the fourth inning when they piled on six runs with extra-base hits from Jackie Bradley Jr, Enrique Hernandez and Rafael Devers.
Torkelson's big moment came in the seventh inning with two outs, turning around a fastball to pull it over the left-field fence, going two-for-four in the game.