CHICAGO -- Nearly a year after throwing a no-hitter at Wrigley Field, Cole Hamels was masterful again in his return to the famed ballpark.
"I got 10 days of rest. You get a whole week of rest, I guess that helps," Hamels said. "I know it's the second half, want to start off right. This is now the go time."
Hamels (10-2) struck out his first six batters. He fanned seven overall and gave up just an unearned run on four hits.
"The fastball, the cutter allowed him to get to the changeup today, and he was really exceptional," Rangers manager Jeff Banister said.
Last summer, the lefty threw a no-hitter and struck out 13 at Wrigley in his final start for Philadelphia. He was then traded to the Rangers.
"I've always enjoyed coming to Wrigley Field," Hamels said. "Growing up as a kid watching it on WGN, it's just a great ballpark to come play at. The fans are great here. I'm just going out enjoying the moment."
Sam Dyson struck out three in the ninth for his 19th save in 21 chances.
John Lackey (7-6) allowed four runs and six hits in eight innings as his winless streak reached seven starts on a warm afternoon with the wind blowing out. He is 14-16 in 41 starts against Texas, the team he's faced most often in his career.
"The story really today was Cole. He pitched really well," Lackey said. "We weren't able to do anything against him. I was honestly pretty happy about the way I threw the ball. Threw eight innings and definitely not a good day to pitch."
Hamels fanned the side in the first two innings.
"I was able to execute pretty well," Hamels said. "Sometimes things just work enough to miss the barrels. If you can go out and really establish the strike zone early, they can't get as comfortable."
Elvis Andrus' RBI single and Chirinos' sacrifice fly put the Rangers ahead in the second. Almora made a leaping catch in center field to rob Chirinos of extra bases.
Chirinos hit an RBI double after Lackey walked the first two batters in the fourth.
Desmond led off the eighth with his 16th home run.
The Cubs got back-to-back singles to start the bottom of the seventh before a double play and groundout ended the rally.
"Cole did exactly what we needed today, and we got hits when they counted and we were able to get the win," first baseman Prince Fielder said. "Good defense, great win all around.
"We needed it really bad. We've been struggling as a team."
Rangers: OF Shin-Soo Choo (back) was out of the lineup for a third straight game, but Banister said the team isn't considering putting him on the disabled list just yet. "It still seems to bother him when he's throwing," Banister said. . RHP Kyle Lohse (strained oblique) threw a pain-free bullpen session Saturday. Banister expects him to start Tuesday at the Angels.
Lackey argued with home plate umpire Cory Blaser after the top of the sixth before right fielder Jason Heyward got between them. Cubs manager Joe Maddon then addressed Blaser. Lackey declined to go into details of the chat.
"They're talking about Christmas cards for next year," Maddon joked. "Just let John vent a little bit. He's fine."
Cubs: LHP Jon Lester (9-4, 3.01) is to start Monday's opener of a three-game set against the visiting Mets and LHP Steven Matz (7-5, 3.38). Lester allowed a season-high eight runs in a career-low 1 1/3 innings in his other start against New York this season.
Albert Pujols officially released by Los Angeles Angels, becomes free agent
Albert Pujols cleared waivers and was released by the Angels on Thursday, one week after being designated for assignment.
Touted Seattle Mariners prospects Jarred Kelenic, Logan Gilbert making MLB debut
Jarred Kelenic and Logan Gilbert are making their MLB debuts for the Mariners on Thursday night.
Minnesota Twins, Philadelphia Phillies, Milwaukee Brewers join teams moving toward 100% fan capacity
The Twins, Phillies and Brewers are among the teams moving toward 100% capacity in their ballparks.
Target to temporarily pause sales of popular sports, Pokémon cards due to safety concerns
Retail store Target released a statement this week stating it will temporarily pause sales of NFL, NBA, MLB and Pokémon cards out of caution for its employees and customers.
Boone: Torres' positive test was unexpected
Aaron Boone says Gleyber Torres is asymptomatic and hopes the team can come out of this COVID outbreak in the coming days.
White Sox beat Twins 4-2, stretch winning streak to 6
— Tim Anderson and Jake Lamb homered, Billy Hamilton made a leaping catch at the wall to end a bases-loaded threat and the Chicago White Sox beat the Minnesota Twins 4-2 Thursday for their sixth straight win.