CHICAGO — David Festa struck out a career-high nine over five innings, and the Minnesota Twins beat the Chicago Cubs 3-0 on Monday night.
Minnesota drew within 3 1/2 games of AL Central-leading Cleveland, the closest the Twins have been to first place since before play on May 18.
Making his fifth big league start since his debut on June 27, Festa (2-2) allowed two hits and two walks while throwing 82 pitches, one more than the previous high for the 24-year-old right-hander.
''It really just comes down to execution,'' Festa said. ''I thought I didn't execute enough important pitches in the first couple outings. There's been guys on, but I've made that important pitch, and I'm just happy about that.''
Festa emphasized the importance of staying in command through the second and third times through the batting order.
''Another really good outing from him in a packed stadium, in a place with a lot of emotion. He was able to slow it down really good,'' Twins manager Rocco Baldelli said. ''Came out really sharp. He missed a bunch of bats today. He had a lot of different things working, and then towards the end of the outing, he held it together really well.''
Caleb Thielbar, Jorge Alcala, Jhoan Duran and Griffin Jax finished a four-hitter, with Jax getting three outs for his eighth save in 12 chances.
Royce Lewis hit a third-inning sacrifice fly and Manuel Margot homered in the fifth off Kyle Hendricks (3-10), who allowed five hits in six innings. Ryan Jeffers grounded into a run-scoring double play in the ninth.