|Kansas City (20-19)||1||0||0||0||0||0||0||0||0||1||5||0|
|Oakland (22-22) «||0||0||0||0||0||2||0||0||x||2||5||0|
Milone not only stuck it out, he ended the longest losing streak of his career despite the Athletics still having trouble scoring when he's on the mound.
|More on Royals-Athletics|
|More MLB coverage|
The left-hander overcame his rough start to outduel Ervin Santana and win for the first time in more than a month, and the A's scored twice in the sixth inning to beat the Kansas City Royals 2-1 on Saturday night.
"That was Houdini," Melvin said after Oakland's second straight one-run win. "He was at 50 pitches with three outs, 70 pitches with six or seven outs and he still goes six innings. I've been impressed with a lot of his starts but none more than that."
Milone (4-5) wasn't crisp and pitched with runners on base in all but one of his six innings but kept the damage to a minimum.
The Royals loaded the bases with no outs in the second but Milone got out of it without allowing a run. Elliott Johnson fouled out to first baseman Brandon Moss near the Kansas City dugout before Milone struck out Lorenzo Cain and Alcides Escobar.
Milone worked out of trouble again in the third when he gave up a leadoff double to Salvador Perez before retiring the next three batters.
"I always feel like I'm going to make it out of every inning," Milone said. "I definitely didn't make it easy on myself. Being able to come back and get out of those situations, it feels good at the end of the day."
Milone walked three and had four strikeouts but overcame his uneven performance to win for the first time since April 15. Ryan Cook and Sean Doolittle each pitched a scoreless inning of relief, and Grant Balfour worked the ninth for his eighth save.
That was enough to offset a solid start by Santana.
Santana (3-3) pitched much more effectively than Milone but was denied in his third attempt at earning his 100th career victory. He allowed only three baserunners through the first five innings and gave up just four hits total but got little support.
"He really threw the ball good (but) right now there is no room for error for any of (our pitchers) out there," Kansas City manager Ned Yost said. "We had great opportunities. We just didn't capitalize."
The A's have scored just eight runs over Milone's last six starts and were getting shut out before scoring twice in the sixth.
Moss hit a tiebreaking triple in the sixth off Santana, one of just five hits Oakland managed. Moss was mired in a 4-for-30 slump before tripling over the head of center fielder Cain to drive in Coco Crisp, who had walked.
The A's were also held to two runs for the third consecutive game but made it hold up in front of a rare sellout crowd at the Oakland Coliseum. The A's also beat Kansas City 2-1 on Friday.
Billy Butler singled twice and drove in the only run for Kansas City, which has lost nine of 12.
Oakland didn't get much else but didn't need it.
The Royals failed to score after loading the bases against Milone with no outs in the second. They also stranded a runner at third with one out in the fourth.
"That's Tommy for you," said Sogard, who went 2 for 3. "He battled and kept us in the game. The kid's a fighter."
Kansas City had the tying run on base in the ninth after Eric Hosmer drew a leadoff walk but Balfour retired the next three batters on flyouts.
Alex Gordon doubled with two outs in the first and scored on Butler's bloop single to give Kansas City a 1-0 lead.
|Players of the Game|
Nike Oakland Athletics T-Shirt
$29.95 Shop Now!
|Kansas City Royals|
|Lorenzo Cain, CF||4||0||0||0||0||2||3||.310|
|Alcides Escobar, SS||4||0||0||0||0||1||3||.252|
|Alex Gordon, LF||3||1||1||0||1||0||0||.329|
|Billy Butler, DH||4||0||2||1||0||0||1||.267|
|Eric Hosmer, 1B||3||0||0||0||1||0||2||.244|
|Salvador Perez, C||4||0||2||0||0||0||2||.309|
|Mike Moustakas, 3B||3||0||0||0||1||0||3||.185|
|Jeff Francoeur, RF||3||0||0||0||1||1||2||.216|
|Elliot Johnson, 2B||3||0||0||0||0||2||4||.265|
|2B - Alex Gordon (10, Milone), Salvador Perez (10, Milone)|
|RBI - Billy Butler (30)|
|2-OUT RBI - Billy Butler (12)|
|Team LOB - 7|
|Outfield Assists - Alex Gordon 1|
|Kansas City Royals|
|Ervin Santana (L,3-3)||7||4||2||2||3||5||0||2.77|
|WP - Ervin Santana (1)|
|Pitches-Strikes - Ervin Santana 101-62, Tim Collins 21-14|
|Ground Balls-Fly Balls - Ervin Santana 1-14|
|Batters Faced - Ervin Santana 27, Tim Collins 4|
|Coco Crisp, CF||3||1||0||0||1||2||0||.257|
|Jed Lowrie, SS||3||0||0||1||0||0||0||.292|
|Yoenis Cespedes, LF||4||0||1||0||0||1||1||.198|
|Brandon Moss, 1B||3||0||1||1||1||2||1||.256|
|Josh Donaldson, 3B||3||0||1||0||0||0||2||.323|
|John Jaso, DH||3||0||0||0||0||2||1||.250|
|Chris Young, RF||2||0||0||0||1||0||1||.169|
|Derek Norris, C||3||0||0||0||0||0||1||.211|
|Eric Sogard, 2B||3||1||2||0||0||0||1||.253|
|2B - Josh Donaldson (15, Santana), Eric Sogard (4, Santana)|
|3B - Brandon Moss (2, Santana)|
|SF - Jed Lowrie (1)|
|RBI - Jed Lowrie (20), Brandon Moss (23)|
|2-OUT RBI - Brandon Moss (12)|
|Team LOB - 5|
|DP - Lowrie-Sogard-Moss|
|Tommy Milone (W,4-5)||6||5||1||1||3||4||0||3.47|
|Ryan Cook (H,6)||1||0||0||0||0||2||0||1.83|
|Sean Doolittle (H,7)||1||0||0||0||0||0||0||0.95|
|Grant Balfour (S,8)||1||0||0||0||1||0||0||1.56|
|Pitches-Strikes - Tommy Milone 111-68, Ryan Cook 18-10, Sean Doolittle 9-9, Grant Balfour 14-5|
|Ground Balls-Fly Balls - Tommy Milone 4-9, Sean Doolittle 3-0|
|Batters Faced - Tommy Milone 25, Ryan Cook 3, Sean Doolittle 3, Grant Balfour 4|
|Attendance - 35067|
|Game Time - 2:45|
|Temperature - 65|
|Umpires - Home - Jim Joyce, First Base - Cory Blaser, Second Base - Bill Miller, Third Base - Ed Hickox|