Hamels dominant, Rangers top Cubs 4-1

Anthony Rizzo #44 of the Chicago Cubs reacts after swinging and missing for his second strike against the Texas Rangers during the sixth inning at Wrigley Field on July 17, 2016 in Chicago, Illinois. (Photo by Jon Durr/Getty Images)

Anthony Rizzo #44 of the Chicago Cubs reacts after swinging and missing for his second strike against the Texas Rangers during the sixth inning at Wrigley Field on July 17, 2016 in Chicago, Illinois. (Photo by Jon Durr/Getty Images)

CHICAGO — Cole Hamels pitched eight dominant innings in his first game at Wrigley Field since throwing a no-hitter at the famed ballpark a year ago, and the Texas Rangers stopped a four-game slide by topping the Chicago Cubs 4-1 Sunday.

Hamels (10-2) struck out his first six batters. He fanned seven overall and gave up just an unearned run on four hits.

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.

Sam Dyson struck out three in the ninth for his 19th save in 21 chances.

Ian Desmond homered and Robinson Chirinos drove in two runs as Texas avoided a three-game sweep in the matchup of division leaders. The Cubs had won three in a row.

John Lackey (7-6) allowed four runs and six hits in eight innings as his winless streak reached seven starts.