The Royals chalked up more runs than hits on Tuesday, but still got the best of the Mariners with an 8-6 win at Kauffman Stadium. The Royals were out-hit 14-7 by Seattle, but those hits were timely.

With two outs and down 2-1 in the second inning, David DeJesus found himself in a 1-2 hole, but drew two balls to make it 3-2. Angel Berroa scored on the wild pitch that ran the count full to tie it. DeJesus then fouled off two pitches before breaking the 2-2 tie with a two-run single to score Shane Costa and Alberto Castillo. The two-run hit, which manager Buddy Bell called the best at-bat he’s seen since coming to Kansas City, ended a four-run rally. DeJesus finished the evening 2-for-4 with three RBI’s.

Angel Berroa tripled in Mike Sweeney and Mark Teahen in the third and DeJesus doubled in Castillo in the fourth to give Kansas City a 7-2 advantage.

In the 6th inning Seattle finally got to starter D.J. Carrasco (4-3). Jeremy Reed led off the inning with a single for the Mariners and Jose Lopez followed up with a double to put runners at second and third. Willie Bloomquist was up next and drove in Reed and Lopez with a double. Carrasco, who gave up five runs off 10 hits, got Pat Borders to a pop up, but was taken out after that.

Andy Sisco entered the game and allowed a sacrifice fly to Ichiro Suzuki that scored a run and cut the Royals’ lead to 7-5. Sisco then gave up a single to Randy Winn, but escaped any further damage by striking out former Royals outfielder Raul Ibanez. Despite the scare, Carrasco still got the win.

The Royals and Mariners traded runs in the six and seventh innings for the 8-6 final.

Mike MacDougal put Seattle down in order for his 10th save of the season. The Royals, who had lost 14-of-16, ended a four-game losing streak. They were shut out in three of those four games.