TORONTO >> Clayton Kershaw struck out 10, Joc Pederson and Justin Turner homered, and the Dodgers stopped the Blue Jays' season-high winning streak at four, 6-2.
Coming off a three-hit shutout against the Padres and facing the Blue Jays for the first time, Kershaw (4-1) allowed two runs and eight hits in seven innings. The three-time NL Cy Young Award winner has fanned at least 10 in four straight outings.
Pedro Baez worked the eighth and Kenley Jansen finished as the Dodgers won for the third time in 11 games.
Knuckleballer R.A. Dickey (1-4) lost his fourth straight decision, allowing four runs and six hits in seven innings.
CARDINALS 6, PIRATES 4
ST. LOUIS >> Matt Carpenter hit a tiebreaking two-run homer in the ninth inning, lifting St. Louis to the victory.
Aledmys Diaz sparked the winning rally with a leadoff single. After Jeremy Hazelbaker flied to deep left, Carpenter drove a 1-2 pitch from A.J. Schugel (0-1) over the wall in right for his fourth homer.
It was the Cardinals' first win over the Pirates in five games this season.
Pittsburgh had tied the game on Starling Marte's double off Trevor Rosenthal (1-1) with two out in the top of the ninth.
RANGERS 10, TIGERS 5
DETROIT >> Adrian Beltre hit two of Texas' five home runs, and the Rangers slugged their way to the road win.
Rougned Odor, Nomar Mazara and Mitch Moreland also went deep for the Rangers, who scored five runs in the sixth inning and overcame an injury-shortened start by A.J. Griffin. The right-hander left in the third with stiffness in his throwing shoulder.
Moreland's tiebreaking two-run shot off Kyle Ryan (0-1) made it 7-5 in the sixth.
Anthony Ranaudo (1-0) got the win. Shawn Tolleson was credited with his 10th save in 12 chances — he came on to strike out Anthony Gose with the bases loaded for the final out.
Ian Kinsler homered for Detroit, which has lost five straight.
ATHLETICS 8, ORIOLES 4
BALTIMORE >> Marcus Semien homered and drove in three runs, and Oakland snapped a four-game losing streak in the opener of a split doubleheader.
Jed Lowrie had three hits and two RBIs for the Athletics, who amassed a season-high 15 hits to become the last team in the majors to win in May.
The day-night doubleheader was scheduled after rain washed out the first game of the series Friday night.
Oakland's Rich Hill (4-3) allowed two hits and a run over 5 2/3 innings.
Baltimore rookie Mike Wright (1-3) gave up five runs and 10 hits in five-plus innings. He is 0-3 in his last four starts.