CHICAGO -- Jon Lester showed he still has got it all going on in his 14th major league season.
All-Star catcher Willson Contreras' three-run homer and Lester's two-run single off the left-field wall were the big hits in the Cubs' seven-run first inning. In the third, the 35-year-old left-hander connected for his third career home run -- all with the Cubs at Wrigley Field -- for the NL Central leaders.
"I think this is the best version of Jon that I've seen as a total athlete, a pitcher," manager Joe Maddon said. "You talk about his hitting also if you want, everything about his performance."
Lester (9-6) allowed three runs and eight hits, while striking out six and walking none in 6 2/3 innings before leaving after 98 pitches.
Lester joked that he's feeling old and has to mind more details to keep performing at a level that's made him a five-time All-Star. But the lefty has won four of his last five starts and is showing no signs of slowing down.
"The last I don't know how many outings I've felt better about my stuff and where I've been at," Lester said. "Hopefully I can kind of ride that momentum as we go forward in the second half and down the stretch."
After spending his first nine seasons in the American League, Lester has embraced hitting in this last five with the Cubs.
"I take a little more pride in that since I've been over here," he said. "Just trying to get quality at-bats and see some pitches."
Addison Russell drove in two runs as the Cubs won for the fourth time in five games.
Chicago sent 12 batters to the plate in the first and chased Pittsburgh starter Jordan Lyles (5-6) after only two outs.
Anthony Rizzo beat a shift with a dribbling RBI single to left to start the scoring before Contreras hit his 19th homer to the basket in right-center. After Lester drove in two more, Javier Baez added an RBI double.
Lyles yielded seven runs and four hits with four walks before being replaced by Chris Stratton.
"I was just spraying balls all over the place," Lyles said. "There was a lot that went on in that first inning, a couple of unnecessary walks. Just a bad day overall."
Lester's homer to left made it 8-0 in the third. Russell singled in two runs in the fourth to push it to 10-0.
Kang homered in the fifth and Marte connected in the sixth.
A group of fans shoved and punched each other in the center-field bleachers in the top of the third inning. The skirmish prompted oohs and aahs from the crowd of 40,286 and looks from Cubs players on the field before security personnel intervened.
Pirates catcher Francisco Cervelli, out since suffering a concussion on May 25, said he's working with a new doctor and pursuing "difficult and hard" therapy he hopes will make him feel "normal." He had no timetable for his return.
Cervelli was hurt when he was struck in the helmet by Joc Pederson's broken bat backswing in a game against the Dodgers at Pittsburgh. While sidelined, the 33-year-old has practiced at other positions, but on Saturday he denied he had ruled out ever catching again.
Pirates: OF Corey Dickerson (right groin strain) was out of the starting lineup again, but pinch-hit in the seventh and grounded into a fielder's choice.
Cubs: LHP Cole Hamels (left oblique strain) threw off flat ground for a second straight day on Saturday. Hamels has been out since suffering the injury in a start at Cincinnati on June 28. ... RHP Carl Edwards Jr. (left thoracic strain) was scheduled to make a rehab appearance at Triple-A Iowa on Saturday. ... LHP Xavier Cedeno (left wrist inflammation) is expected to pitch at Iowa on Sunday
Pirates RHP Trevor Williams (3-2, 4.54) faces Cubs LHP Jose Quintana (6-7, 4.19) on Sunday. Williams is 1-1 with an 8.31 ERA in three starts since returning from a right side strain. Quintana has been sharp in his last two starts, winning both and allowing just three runs over 13 innings.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Aledmys Diaz, Jesus Aguilar, Brian Goodwin win salary arbitration cases
Houston infielder Aledmys Diaz, Miami first baseman Jesus Aguilar and Angels outfielder Brian Goodwin all won their salary arbitration cases Wednesday, cutting the teams' advantage to 6-4 in decisions this year with three cases remaining.
Cubs' David Ross to use slugger Kris Bryant as leadoff man
Slugger Kris Bryant will be the Cubs' leadoff hitter this season, manager David Ross announced Wednesday.
Clark addresses player discipline in Astros scandal
MLBPA executive director Tony Clark says player discipline was not in the conversation prior to the investigation of the Astros sign-stealing scandal.
Rangers' Shin-Soo Choo unsure of future after '20, 'still love this game'
Veteran Shin-Soo Choo, who is entering the final season of his deal with the Rangers, has genuine confidence that he can play at a high level for another couple of years, or more, after 2020.
Nationals' Carter Kieboom using years of tips to guide chase for third-base job
If, as he hopes, and the Nationals hope, Carter Kieboom earns a job this spring as the reigning World Series champions' starting third baseman, he will do so with the help of years' worth of ideas typed into the Notes app on his cellphone.
Christian Yelich motivated after last season cut short
Christian Yelich was driven last year by a desire to improve on the performance that earned him the NL MVP award in 2018.