SAN DIEGO -- Kyle Seager, Dae-Ho Lee and the Seattle Mariners scored 14 times in two innings to erase a 10-run deficit and stun San Diego 16-13 Thursday night, the latest pratfall for a Padres team that was ripped in a radio interview by its executive chairman a day earlier.
Trailing 12-2 after five, the Mariners benefited from a bullpen meltdown by the Padres. Seager hit a bases-loaded, two-run single with one out in the sixth to chase starter Colin Rea, followed by Lee's impressive, pinch-hit, three-run homer off Brad Hand that landed in the second balcony of the Western Metal Supply Co. Building in the left-field corner.
The Mariners then sent 13 batters to the plate in their nine-run seventh (see full recap).
Greinke outduels Keuchel in Diamondbacks' win
HOUSTON -- Zack Greinke struck out a season-high 11, and the Arizona Diamondbacks used a three-run seventh inning to beat the Houston Astros and Dallas Keuchel 3-0 Thursday in a matchup of AL Cy Young Award winners.
Greinke (7-3), the 2009 winner with Kansas City, allowed a season-low four hits -- all singles -- over seven innings and walked none. He won his fourth straight start and stopped Arizona's three-game skid.
Houston, which has won its previous five games, missed a chance to sweep the four-game, home-and-home series.
Daniel Hudson struck out two in a perfect eighth. Brad Ziegler allowed one hit in the ninth and got his franchise-record 38th straight save, his 10th this season. He has the longest active saves streak among big league relievers (see full recap).
Philadelphia Phillies
Complete coverage of the Fightin' Phils and their MLB rivals from NBC Sports Philadelphia.
Indians get walk-off win over Royals
CLEVELAND -- Mike Napoli's sacrifice fly scored Francisco Lindor with the winning run to cap a two-run ninth inning and the Cleveland Indians defeated the Kansas City Royals 5-4 on Thursday night.
Cleveland rallied against Joakim Soria (2-2), filling in as closer for Wade Davis, who had pitched three of the last four days. Lindor's triple tied the game before Napoli scored the game winner.
The loss ended Kansas City's six-game winning streak.
Carlos Santana led off the Cleveland ninth with a single and made it to second on right fielder Paulo Orlando's fielding error. After Jason Kipnis' sacrifice, Lindor hit a line drive to right.
Orlando attempted a diving catch but the ball rolled to the wall. Pinch-runner Michael Martinez scored and Lindor slid headfirst into third with a triple.
Napoli's fly ball to left was deep enough to score Lindor, who dived into home plate to give Cleveland its second straight walkoff win.
Tommy Hunter (2-1) pitched 1 2/3 innings (see full recap).