PITTSBURGH (AP) -- The Cincinnati Reds were hurt by balks early and late in their loss to the Pittsburgh Pirates.
Starting pitcher Homer Bailey balked to bring in the Pirates' first run, and Tony Cingrani's infraction led to the winning run in Pittsburgh's 4-3 victory in 12 innings on Thursday.
Bailey was perfect through three innings before giving up a hit to Gregory Polanco in the fourth. Bailey then allowed three runs in the fifth.
With runners at the corners, and Polanco batting, Bailey went through his motion but didn't release the ball. He was called for the balk that cut the Reds' lead to 2-1.
"It was one of those deals where you're thinking more about not falling than throwing the ball," Bailey said. "My back foot slipped out from me, then I land on the side of my other foot, so it was a circus all the way around. I was just trying not to fall backward."
Polanco, Starling Marte and Andrew McCutchen followed with singles that scored two runs for a 3-2 Pittsburgh lead.
In the 12th inning, Cingrani was called for a balk that moved Gaby Sanchez to second base after his one-out single. Cingrani then picked off Sanchez, but the out was negated by the balk.
Cingrani disagreed with the call.
"I've done that move a million times, and they just pick and choose when they call it," he said.
Cingrani (2-8) then intentionally walked Josh Harrison and hit Clint Barmes. With two outs and the bases loaded, Cingrani walked Russell Martin to force in the winning run with a pitch that was over the plate but ruled low.
"I'm not saying we would have won this game, but it certainly didn't give us an opportunity to go out there and compete in the 13th," Reds manager Bryan Price said.
Martin admitted that the pitch might have been missed.
"I think we got a fortunate call on that 3-1 count, but it's nice to have a call go our way for once," he said.
Billy Hamilton led off the game with a double against Jeff Locke, stole third, and scored on a sacrifice fly by Joey Votto to put the Reds ahead 1-0. Votto doubled and scored on a sacrifice fly by Jay Bruce to make it 2-0 in the fourth.
Locke settled down though and worked six innings. He gave up two runs, six hits and a walk.
Price pulled Bailey in the sixth, and as reliever Sam LeCure took his warm-up pitches, heavy rain began to fall. That caused a 35-minute delay.
After Pittsburgh took the lead, Devin Mesoraco sent the game to extra innings with his 10th home run of the season off Jason Grilli.
Grilli gave up a home run for the second time in three days, and has allowed four in 20 games this year. He gave up four homers in 54 appearances last season.
The Pirates twice put runners in scoring position after Mesoraco's tying homer.
McCutchen struck out looking at an offspeed pitch from Aroldis Chapman in the ninth with runners at first and second. Marte struck out swinging in the 11th in the same situation.
Justin Wilson (2-0) tossed a perfect 12th inning.
The Reds won the series from the Pirates, but Price didn't head home happily.
"I'm really, really angry with what happened here," Price said. "I'm not at all happy with this -- 4-2, 5-1 would have been a lot better."
BREWERS 4, DIAMONDBACKS 1
PHOENIX -- Yovani Gallardo outpitched Chase Anderson in seven strong innings, and Carlos Gomez extended his hitting streak to 15 games.
A day after losing to Arizona on a walk-off hit, the Brewers beat the Diamondbacks for the third time in four games behind Gallardo (5-4). The right-hander held Arizona to a run over seven innings for his 86th career win, tying Ben Sheets for fifth on Milwaukee's all-time list.
Gallardo improved to 7-0 in 10 career starts against Arizona.
Francisco Rodriguez worked around a hit in the ninth inning for his majors-leading 23rd save this season and 327th career, moving past Roberto Hernandez for 14th.
The Brewers strung together three runs off Anderson (5-2).
PHILLIES 4, CARDINALS 1
ST. LOUIS -- Ryan Howard homered and drove in three runs and rookie David Buchanan pitched into the eighth inning, sparking the Phillies to a victory over the Cardinals.
Buchanan (3-3) made his deepest start yet, pitching 7 2/3 innings. He allowed four hits and a walk while striking out four.
Jonathan Papelbon pitched the ninth to pick up his 17th save in 19 opportunities.
Shelby Miller (7-6) gave up seven hits and three walks in 6 2/3 innings. Miller has thrown six innings or more in his last four starts.
BRAVES 3, NATIONALS 0
WASHINGTON -- Gavin Floyd, recently returned from Tommy John surgery, pitched six scoreless innings before leaving with a broken elbow, the latest setback for an injury-riddled Atlanta Braves' rotation and one that tempered a 3-0 victory over the Washington Nationals.
Floyd (2-2) was making his ninth start since recovering from ligament replacement surgery. He had been working on a two-hit shutout. He needed only 64 pitches to get through six innings, walking one and striking out six to outduel Jordan Zimmerman (5-4).The win moved the Braves within a half-game of the first-place Nationals atop the NL East as the division rivals opened a four-game series.
Chris Johnson drove in all three of the Braves' runs.
METS 1, MARLINS 0
MIAMI -- Zack Wheeler tossed his first shutout and made David Wright's first-inning home run hold up in the Mets victory over the Marlins.
Wheeler (3-7) outdueled Marlins starter Andrew Heaney, who made his major league debut, in the longest outing of his career.
Wheeler, the No. 6 pick in the 2009 draft, struck out eight. He allowed three hits and one walk as 70 of his 111 pitches went for strikes.
Heaney (0-1) gave up four hits in six innings, allowing only Wright's home run.
RAYS 5, ASTROS 0
ST. PETERSBURG, Fla. -- Chris Archer allowed three hits in 6 2/3 innings, Kevin Kiermaier and Evan Longoria homered on consecutive pitches, and the Rays beat the Astros.
Archer (4-4) struck out eight and walked two to help the Rays win for the sixth time in the last 23 games.
Three Tampa Bay relievers completed a three-hitter, sending Houston to its fourth straight loss.
Kiermaier hit a two-run homer before Longoria had a solo drive off Paul Clemens in the seventh.
Collin McHugh (4-5) gave up two unearned runs and four hits over six innings on his 27th birthday.
YANKEES 6, BLUE JAYS 4
NEW YORK -- David Phelps pitched seven strong innings, Carlos Beltran drove in two runs and the Yankees beat Toronto for their 16th consecutive home win over the Blue Jays.
Jacoby Ellsbury stole two bases, scored twice and hit one of three early sacrifice flies for the Yankees off Drew Hutchison (5-5).
Phelps (3-4) yielded two runs and struck out seven in winning his second straight outing after a four-start skid.
The Yankees earned their first three-game sweep at home this season and sliced Toronto's lead in the AL East to 1 1/2 games.
Melky Cabrera and Edwin Encarnacion each hit a two-run homer for the Blue Jays.
PADRES 4, MARINERS 1
SAN DIEGO -- Rookie Jesse Hahn pitched seven strong innings and pinch-hitter Chris Denorifa singled in the go-ahead run in a four-run seventh for the Padres, who rallied for the second straight game to beat the Mariners.
Robinson Cano had three singles for the Mariners, who beat the Padres in Seattle on Monday and Tuesday.
Hahn (2-1) was making his third big league start. He held Seattle to an unearned run and five hits, struck out seven and walked two.
Seattle's Erasmo Ramirez, winless since April 1, left with a 1-0 lead after six innings. But Dominic Leone (2-1) allowed runs, three hits and a walk while getting only one out in the seventh.
ATHLETICS 4, RED SOX 2
OAKLAND, Calif. -- Scott Kazmir pitched seven innings to win his fourth straight start, Yoenis Cespedes hit his 14th home run of the season and the Athletics beat the Red Sox.
Stephen Vogt had two hits and two RBIs, Jed Lowrie scored twice and John Jaso singled in an insurance run in the seventh to move the A's a season-high 17 games over .500.
Kazmir (9-2) extended his streak to 18 1/3 innings without allowing an earned run before Dustin Pedroia hit a two-run home run in the sixth. He struck out eight and didn't walk a batter.
Cespedes hit a solo shot off Jake Peavey in the third.
Peavy (1-5) had a second straight strong outing but remained winless over his past 10 starts. Peavey allowed five hits over 6 1/3 innings.
TWINS 4, WHITE SOX 2
MINNEAPOLIS -- Joe Mauer drove in two runs, including the go-ahead double in the eighth inning, to push the Twins past the White Sox.
After rain delayed the first pitch by 2 hours and 6 minutes, the Twins stopped their season-high, five-game losing streak.
With Jake Petricka (0-2) pitching with runners at the corners with no outs, Mauer hooked a drive down the left-field line. Kurt Suzuki tacked on a sacrifice fly.
Casey Fien (4-4) earned the victory that really belonged to Yohan Pino.
Pino at age 30 became the oldest Twins player to make his major league debut, holding the White Sox to two runs in seven innings.