Jake Peavy threw 106 pitches through six innings, allowing two runs(one earned) while striking out six. He is 1-0 on the year.
Adam Dunn gave him a lead with a solo shot in the second inning.
The play out in left field was pretty shaky today. Viciedo didn't call off his shortstop and jostled the ball loose on the resulting collision (pictured). Immediately afterward, he misplayed another ball out there, allowing Chris Getz to score from first on a routine single, allowing the Royals their first run of the day to tie the game at 1.
Tyler Flowers got the lead right back, taking the first pitch in the bottom of the frame over the fence.
Dunn walked in the fourth and was on base for a Viciedo homer and a three- run lead.
Billy Butler drove in Alex Gordon in the sixth inning, making it 4-2 Sox.
Paul Konerko doubled in the bottom of the sixth. It was his 2,136th career hit, putting him in a third-place tie with Frank Thomas on the franchise's all-time hit list, trailing only Nellie Fox (2,470) and Luke Appling (2,749).
The game was handed to the bullpen in the seventh, and they found themselves in a one-out, bases-loaded jam after an error by Dewayne Wise, a base hit by Lorenzo Cain with Jesse Crain on the bump, and a walk charged to Donnie Veal. The lefty got a popout to left, and then the Swedish Meatball Matt Lindstrom was called on to finish off the threat. He got a flyout to end the inning, stranding three.
Alexei Ramirez homered off Kansas City reliever Luke Hochevar in the bottom seventh inning, the fourth solo shot for the team this year, and the fifth homer overall. That gave the Sox a 5-2 lead, where it would stay after a hold from Matt Thornton and another Addison Reed save. Reed worked his first 1-2-3 inning of the year, thanks to a big leaping grab by Gordon Beckham on a Cain liner.
(This is a lot better than last years losing to the Royals thing)