It was no problem for Loaiza, who improved to 5-0 with the win, as he then struck out Bobby Kielty, and later Torri Hunter, to end the inning. Loaiza gave up six hits and walked none.
Jose Valentin put the Sox on top 1-0 in the first inning with his sixth homer of the year. Valentin went 1-3 in the game.
The Sox added a second run in second in the most bizarre ways - Brian Daubach stealing home plate. Daubach, who started the inning off with a walk and then reached third on a Guzman fielding error, stole home as Twins' catcher AJ Pierzynski tried to throw Carlos Lee out at second base. Daubach scored and Tony Graffanino -- playing third base for Joe Crede -- struck out.
After the Twins cut the lead to 2-1 with a Pierzynski single in their half of the fourth, the Sox added a third run with an RBI-single by Lee, scoring Magglio Ordonez (double).
The Sox were no-hit by starter Rick Reed and the Twins' bullpen the rest of the way, but the Twins didn't do much better, reaching base just twice with two singles. Damaso Marte came in to pitch the final two innings, retiring every batter he faced to pick up his first save of the season.
D'Angelo Jimenez struggled again at the plate, going 0-4, dropping his batting average below .300 for the first time since April 10 (.258).
The Sox will now have Monday off before starting a three-game set with the Oakland A's on Tuesday at U.S. Cellular Field. The game will start at 7:05 p.m. CT and will feature Bartolo Colon going up against lefty Barry Zito.