CHICAGO -- Javier Baez hit a grand slam, Kris Bryant homered and the Chicago Cubs beat the Cincinnati Reds 9-5 Thursday to complete a three-game sweep.
Chicago outscored Cincinnati 25-15 in the series and has 23 wins in its last 28 games against the Reds.
Baez had three hits and a season-high five RBIs. He capped a five-run first inning against Amir Garrett (3-3) with his third career slam.
Bryant hit his eighth homer this season in the fourth, a solo drive, and the Cubs took a 9-0 lead in the fifth.
John Lester (2-2) improved to 11-0 in his last 15 regular-season home starts, allowing three runs and six hits in six-plus innings. He left with a 9-1 lead after giving up singles to Jose Peraza, Tucker Barnhart and Arismendy Alcantara in the seventh (see full recap).
Frazier's career day leads Pirates to win
PITTSBURGH -- Adam Frazier had a career-high four RBIs, Josh Bell and John Jaso homered, and the Pittsburgh Pirates rolled to a 10-4 victory over the Washington Nationals on Thursday.
Frazier hit a two-run double in the sixth inning and a two-run single in the seventh to help the Pirates pull away after Jaso's solo home run in the fifth inning broke a 4-4 tie. Bell opened the scoring with a two-run home run in the first.
Andrew McCutchen and Chris Stewart each had two of the Pirates' 13 hits. Jaso, who has three home runs, drove in two runs as Pittsburgh took two of three from the NL East-leading Nationals.
Tyler Glasnow (2-3) got the win despite allowing four runs -- two earned -- and three hits in five innings. He had six strikeouts and three walks.
Tanner Roark (3-2) was tagged for seven runs in five innings to remain winless in his last four starts (see full recap).
Tigers squeeze past Orioles
DETROIT -- Victor Martinez hit a two-run homer off Dylan Bundy to put Detroit ahead in the fifth inning, and the Tigers went on to a 6-5 victory over the Baltimore Orioles on Thursday.
J.D. Martinez hit a three-run shot in the third for the Tigers, who ended a streak of eight straight quality starts by Bundy (5-2) to start the season. The Baltimore right-hander allowed six runs and eight hits in six innings.
Jordan Zimmermann (4-2) allowed four runs and seven hits in six innings, and three relievers finished for Detroit. Alex Wilson pitched a perfect ninth for his second save.
Chris Davis, Adam Jones and Seth Smith homered for the Orioles. Baltimore led 3-0 before J.D. Martinez tied it with his fifth home run in six games.
Detroit's Miguel Cabrera sat out with a strained oblique, and Baltimore's Manny Machado was out with a sore finger (see full recap).