Javier Baez came within a double of the cycle with four hits and three RBIs, Kyle Schwarber broke out of a slump with a three-run homer and the Chicago Cubs defeated the Philadelphia Phillies 8-3 on Tuesday night.
Baez hit his second homer in as many days and tied his career high with hits, and Kris Bryant homered and tripled for the Cubs, who won for the second time in six games.
Cubs starter Jon Lester (1-1) pitched long enough to earn his first victory of the season. He struck out five and worked around five walks and four hits. He allowed three runs, two earned, in five innings.
Lester improved to 11-2 at Wrigley Field since the start of the 2016 season. He also improved to 7-0 against the Phillies in nine starts.
Phillies starter Jeremy Hellickson (4-1) had his worst outing of the season, allowing six runs on eight hits in four innings. He was tagged for three homers at chilly Wrigley Field.
Aaron Altherr homered for the Phillies, who have lost four of their last five.
Lester singled in the fourth with two outs for his first hit of the season, and Baez followed with another single. Then, Schwarber, in a 4-for-38 slump, homered to right on a 2-0 pitch. It was his first home run since April 18. Bryant followed with a triple and scored on Ben Zobrist's double to give the Cubs a 6-2 lead.
Baez took advantage of a hanging breaking ball from Hellickson leading off the third for his third of the season. In the fifth inning, Baez hit a two-run triple off Phillies reliever Mark Leiter Jr.
In the first, Altherr hit his third of the season into the left-center basket. Bryant smashed his fifth of the season into the left-field bleachers in the Cubs' half of the inning.
Lester, who is usually reluctant to make a pickoff throw in a game, caught Altherr trying to steal second in the third with a soft toss to second to get the Phillies outfielder.
Tommy Joseph hit an RBI double in the fourth to score Michael Saunders from first to tie it at 2.
The Cubs bullpen was perfect, retiring the final 12 batters
Cubs reliever Carl Edwards Jr. pitched two perfect innings of relief with two strikeouts, Hector Rondon tossed the eighth and Wade Davis the ninth.