Kyle Schwarber and Javier Baez homered, Kyle Hendricks was solid again through seven innings and the Cubs beat Colorado 6-3 on Tuesday night to end the Rockies' season-high eight-game winning streak.
Carlos Gonzalez had two RBIs - on a double and sacrifice fly - as he started in right field for a second straight game after signing a minor league contract with Chicago on Saturday.
Schwarber's solo shot to the back of the right-center bleachers in the fifth was his 11th homer and put Chicago up 3-2. Baez hit a two-run shot to the batter's eye the next inning for a three-run lead. It was his 15th this season.
Hendricks (6-4) allowed three runs and six hits while striking out 10 - including five in a row over the second and third innings.
Steve Cishek followed with a perfect eighth. Pedro Strop, activated off the injured list before the game, pitched a 1-2-3 ninth for his fifth save in seven chances.
Daniel Murphy hit a solo shot and drove in another run with a single. Nolan Arenado extended his hitting streak to 14 games with a single and Tony Wolters had an RBI, but the Rockies came up short in a rematch of last year's NL Wild Card game - Colorado beat Chicago 2-1 in 13 innings to advance.
Colorado's Jeff Hoffman (1-2) gave up five runs and six hits through six innings in this third start since being recalled from Triple-A Albuquerque on May 24.
Rockies RHP German Marquez (6-2, 3.48) faces Cubs RHP Yu Darvish (2-3, 5.02) on Wednesday night. Marquez was 3-0 with a 4.12 ERA in six starts in May and is 3-1 with a 2.08 ERA on the road this season. Darvish hasn't won since April 27 but is coming off a solid start at St. Louis last Friday when he allowed one run on three hits in six innings.
>>Nationals Jump Sox
Stephen Strasburg earned his 100th victory, Anthony Rendon homered and drove in five runs and Washington rallied past the Chicago White Sox 9-5 for its eighth victory in 10 games.
Strasburg (6-3) gave up four runs in a 39-pitch first inning and spotted Chicago a 5-0 lead. But he hung around long enough to complete five innings and become the first National to reach the 100-win plateau since the franchise moved from Montreal.
The White Sox couldn't manage anything else after Yoan Moncada homered in the second.
Rendon belted a two-run double in the third, then smacked a three-run homer in the fifth to chase former teammate Reynaldo Lopez (3-6) and give the Nationals a 6-5 lead.
Reliever Josh Osich surrendered back-to-back doubles before Victor Robles belted a two-run homer to make it 9-5. Washington's six runs in the fifth were its most in any inning this season.
Sean Doolittle recorded the final two outs for his 13th save in 15 opportunities.
Strasburg struck out six as he improved to 100-55.
Dylan Covey (1-4, 4.73 ERA) faces Washington for the first time in his career as the two-game series concludes on Wednesday.
Anibal Sanchez (1-6, 4.47) will look to win back-to-back starts for the first time since last June 9-14, when he pitched for Atlanta.
>>Reds Cool Off Cardinals
Luis Castillo pitched one-run ball over six innings, Yasiel Puig homered and the Cincinnati Reds beat the St. Louis Cardinals 4-1 Tuesday night following a rain delay of 1 hour, 20 minutes.
The loss snapped the Cardinals' four-game winning streak after sweeping the Chicago Cubs over the weekend.
Castillo (6-1) gave up two hits and struck out eight with 111 pitches. He dropped his ERA to 2.38 and hasn't taken a loss since April 3 - a 1-0 defeat to Milwaukee.
Castillo did not allow a hit after the first inning. He retired his final 12 batters following a walk in the third.
Raisel Iglesias pitched the ninth for his 12th save in 14 chances.
St. Louis struck out 14 times against four pitchers.
St. Louis starter Genesis Cabrera (0-2) pitched 4 2/3 innings, allowing four runs, three earned, with eight hits and two walks. It was the second start of Cabrera's career. He did not record a strikeout.
Puig drove a one-out home run to center in the fifth, snapping a 0-for-13 skid with his 11th shot of the season.
Matt Carpenter hit his 24th leadoff homer in the first.
Anthony DeSclafani (2-3, 4.97) will be making his 12th start of the season. It will be his third this year against St. Louis. In his first start against the Cardinals on April 14 in Mexico, DeSclafani allowed four runs but did not figure in the decision. He earned the win in a 12-1 victory over St. Louis on April 26.
Dakota Hudson (4-3, 3.94) has allowed just eight earned runs in his last four outings, all quality starts. Hudson has given up just one homer dating back to April 27.