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
MLB cancels Cubs-Cardinals London series in June
MLB has canceled the London series between the Cubs and Cardinals due to the coronavirus pandemic.
From Mays to Trout: What lost career time means for the legacies of MLB greats
As the COVID-19 shutdown keeps today's biggest stars off the field, here's what Willie Mays, Ted Williams and other Hall of Famers show us about how it could alter baseball history.
The story of the first player traded during baseball's hiatus
Joon Lee details how minor leaguer Jhonny Pereda became one of the last two players dealt before MLB put a freeze on all of its rosters.
How will loss of games to coronavirus affect Trout's legacy?
Alden Gonzalez details how Mike Trout's pursuit of history and overall legacy may be impacted by losing games because of the coronavirus.
How Phil Niekro's 300th win didn't go as originally planned
On Hall of Famer Phil Niekro's birthday, Tim Kurkjian tells the incredible story of the pitcher's 300th career victory.
Tim Kurkjian's baseball fix: How Phil Niekro tossed his brother aside in his 300th win
The idea was for Phil Niekro and his brother, Joe, to both pitch on the day Phil was going to win his 300th game. But once Phil had a chance to make history, he scrapped the plan.