CLEVELAND — The first batter of the game didn't go well for Danny Salazar. The rest of the day certainly did.
Indians manager Terry Francona thought Brian Dozier's early homer was a turning point for Salazar.
"I think he got upset with himself and you saw what happened," Francona said. "He really kicked it in gear."
Salazar (4-1) was in complete command after giving up Dozier's drive, the only hit he allowed. The right-hander matched his career high with 11 strikeouts, including six in a row, and didn't walk a batter in seven innings.
Lonnie Chisenhall hit a three-run homer in the fifth, when Cleveland broke it open by scoring five times.
Salazar said he stayed cool and calm after the home run.
"Not much," he said when asked what was going through his mind at the time. "It was a bad pitch. I try to be aggressive every pitch. I tried to stay at the same pace."
Salazar was removed after 102 pitches. He struck out the side in the fifth and sixth.
Carlos Santana drove in three runs, Jason Kipnis had three hits and two RBIs, and David Murphy was 4 for 4 for Cleveland.
Minnesota had its four-game winning streak snapped and lost for only the second time in 11 games. The Twins are 17-8 since April 13.
A trio of Cleveland pitchers combined for 16 strikeouts in a two-hitter. Zach McAllister struck out three in the eighth. Cody Allen fanned two in the ninth and gave up Joe Mauer's RBI single.
Twins starter Trevor May (2-3) allowed six runs and nine hits in four innings.
The 25-year-old Salazar is showing signs of the pitcher who helped the Indians make the playoffs in 2013 and started the wild-card game against Tampa Bay. He struggled last season and began this year in the minors, but has been dominant since getting called up April 18.
Salazar has struck out 48 in 33 innings, and the Indians are 5-1 in games he's started. He was well aware he struck out six straight in the fifth and sixth.
"Oh yeah, nobody got on base," Salazar said with a laugh.
Francona was pleased Salazar didn't walk anyone and worked ahead in the count the entire game.
"That's great," the manager said. "I love that. That's very important."
Twins manager Paul Molitor was impressed with how Salazar handled Minnesota's lineup, which roughed up Cleveland's pitching staff during the first two games of the series.
"He kind of cruised," Molitor said. "Velocity seemed to pick up — he was throwing harder at the end than he was in the beginning. His changeup was disappearing, especially on the left-handed hitters. He was tough, no doubt about that."
The Indians, who have worst record in the American League (11-19), improved to 5-10 at home.
Twins: RHP Casey Fien (sore shoulder) has started a throwing program. He's been on the 15-day disabled list since April 30.
Indians: LHP TJ House (sore shoulder) is on a throwing program, but Francona doesn't want to rush House's return. It's unclear when House will begin a minor league rehab assignment.
Twins: Minnesota is off Monday and will open a three-game series in Detroit on Tuesday. RHP Kyle Gibson, who pitched six scoreless innings in his last start, will go for the Twins. He hasn't given up a run in 17 1-3 innings.
Indians: Cleveland opens a three-game interleague series at home Tuesday against St. Louis after being off Monday. RHP Carlos Carrasco, who has won his last two starts, will face the Cardinals.