UNDATED (AP) — Vladimir Guerrero Jr. suffered a gash on his right ring finger on Wednesday and still managed to bloody the New York Yankees.
Guerrero slammed three home runs as the Toronto Blue Jays earned a 6-4 win in the Bronx. The AL MVP runner-up went deep off Gerrit Cole in the first inning, had his hand accidentally spiked on a play at first base in the second, then sandwiched a pair of round-trippers around a double in the second three-homer game of his young career.
The Jays squandered a 3-0 lead before George Springer laced a tiebreaking single in the seventh.
The Yankees lost despite homers from Anthony Rizzo, Aaron Judge and Gleyber Torres.
Elsewhere in the majors:
— Clayton Kershaw made his season debut and fired seven perfect innings in the Dodgers’ 7-0 shutout of Minnesota. The three-time Cy Young Award winner struck out 13 and threw 80 pitches before being pulled by manager Dave Roberts. Cody Bellinger, Gavin Lux and Austin Barnes hit consecutive home runs in the eighth to secure the win.
— Josiah Gray led the Nationals to a rubber-game win over the Braves, allowing one hit over five shutout innings of a 3-1 victory. His only trouble came in the fifth, when he hit Adam Duvall and walked Alex Dickerson with two out before striking out Manny Piña. Atlanta’s Austin Riley homered off Kyle Finnegan in the sixth.
— Pete Alonso crushed a three-run homer and had five RBIs as the Mets took the rubber match of their three-game set in Philadelphia, 9-6. Max Scherzer worked out of a first-inning jam and allowed one run and five hits in five innings to pick up his second victory of the season. Brandon Nimmo homered off Aaron Nola to help New York move to 5-2.
— The Guardians earned their fourth win in a row as Owen Miller homered twice in a 7-3 verdict over the Reds. José Ramírez homered, doubled and drove in three runs to help Cleveland complete a two-game sweep. Rookie Steven Kwan went 0-for-4, but he drew a bases-loaded walk and has reached base in 19 of 29 plate appearances.
— The Pirates were 6-2 winners over the Cubs behind Ben Gamel’s three-run homer and Kevin Newman’s two-run triple. Pittsburgh’s Ke’Bryan Hayes went 4 for 4 a day after signing his eight-year contract. Seiya Suzuki was 1 for 3 with an RBI single in the fourth, leaving the Cubs rookie 6 for 20 with three homers and nine RBIs in six games.
— The Giants earned a 2-1 win over the Padres as Logan Webb limited San Diego to a run while striking out seven over eight innings. Webb finished strong by retiring 22 of his final 24 batters. Luke Williams provided San Francisco’s offense with a two-run double.
— The Brewers wasted a 2-0 lead before Kolten Wong tripled home the tiebreaking run in the ninth inning of their 4-2 win at Baltimore. Brewers starter Corbin Burnes limited the Orioles to three hits while fanning eight over seven shutout innings. Rowdy Tellez furnished a pair of RBI doubles for Milwaukee.
— Tim Anderson homered and drove in three runs in the rain to carry the White Sox to a 6-4 win against the Mariners. Eloy Jiménez and Luis Robert also connected, helping Chicago to its fourth straight win since its dramatic loss at Detroit on opening day. Dallas Keuchel pitched five innings of three-run ball in his first start of the year.
— Sean Murphy belted a three-run homer to back Frankie Montas in the Athletics’ 4-2 win over the Rays. Montas allowed two runs and five hits over 6 1/3 innings, striking out six, as the A’s defeated Tampa Bay for the second time in three days. Tampa Bay got a fourth-inning solo homer from Ji-Man Choi.
— Jackie Bradley Jr., Kiké Hernández and Rafael Devers hit consecutive RBI doubles in the fourth inning to chase former teammate Eduardo Rodriguez in the Red Sox’s 9-7 downing of the Tigers. Hansel Robles got out of a bases-loaded jam in the eighth by getting Jonathan Schoop to pop up on the infield. Robles retired the side in order in the ninth to secure a series win for Boston.
— The Diamondbacks scored twice in the bottom of the 10th inning to beat the Astros, 3-2. Ketel Marte had the game-ending sacrifice fly in the 10th inning after Seth Beer tied it with a single, allowing Arizona to end a four-game skid despite stranding 14 baserunners. Alex Bregman’s sacrifice fly put Houston up, 2-1 in the top of the inning.
— The Royals-Cardinals game in St. Louis was postponed due to inclement weather. It has been rescheduled for May 2.