CINCINNATI (AP) -- With the ball coming at nearly 100 mph, Chase Headley was merely trying to get the bat to meet it. Once that happened, the rest was automatic.
Headley homered in the ninth inning off Aroldis Chapman, the first hit the hard-throwing lefty allowed since his return from being hit in the head by a line drive, and the San Diego Padres beat the Cincinnati Reds 2-1 on Tuesday night.
The Padres got their season-high fourth straight win despite managing only three hits. Seth Smith had the only two hits that Mike Leake allowed in the first eight innings.
Headley connected on a 99 mph fastball from Chapman (0-1), who was making his second appearance since undergoing surgery after being struck in the forehead during a spring training game. He had a plate inserted above his left eye and nose.
"He's a guy that's throwing with tremendous velocity," Headley said. "So you can't try to do too much. You just try to get the barrel to it. He's one of those guys that if you're able to get the barrel to it, he really supplies some power for you."
His fourth homer made the difference and provided another indication that he's fully recovered from a strained right calf that sidelined him for much of spring training and landed him on the disabled list on April 25. He returned last Saturday and hit a three-run homer.
"I don't think he was quite hitting on all cylinders when the season started," manager Bud Black said.
Joaquin Benoit (1-0) allowed a walk in the eighth. Huston Street got the last three outs for his 12th save in as many chances. Street hasn't allowed a run in his last 10 innings.
Smith was the NL's most recent player of the week and extended his hitting streak to nine games, matching his career high. He's 19 for 34 during the streak.
The rest of San Diego's lowly offense didn't do much until Headley connected with two outs in the top of the ninth. The Padres came in last in the league in batting average and scoring.
Brandon Phillips had three of Cincinnati's seven hits, including an RBI single in the first inning. Cincinnati has 12 one-run losses, most in the majors.
"Those are what we're most upset about," Reds catcher Brayan Pena said. "We know we're better than that. Our starters are doing a tremendous job giving us a chance. Leake gave us more than we asked for. We couldn't hit for him today."
The Padres activated Carlos Quentin off the disabled list for the start of the series, moving their lineup closer to full strength. The outfielder missed the first 39 games with a bruised left knee. He went 3 for 18 during a minor league rehab stint and was 0 for 3 with a walk in his return.
Andrew Cashner got a no-decision despite allowing only one run over seven innings, a common theme to his season. The right-hander has pitched well, but gotten little support from his offense.
The Padres have scored only one run in the last 25 innings while he's been on the mound. They managed only one Tuesday night. Cashner gave up seven hits and one walk while striking out six.
Cashner pitched out of a bases-loaded, one-out threat in the sixth by getting Chris Heisey to hit into a forceout at home and Zack Cozart to pop out.
"That changed the game," Cashner said.
Smith doubled in the fourth and scored on Jedd Gyorko's sacrifice fly that tied it at 1. The right fielder also prevented the Reds from putting together a big inning in the first.
Billy Hamilton led off with a triple and scored on Phillips' single. Joey Votto followed with a single to right, but Smith threw him out as he tried for second on the play.
Todd Frazier extended his hitting streak to a career-high 12 games, the longest by a Red this season.
DIAMONDBACKS 3, NATIONALS 1
PHOENIX -- Bronson Arroyo scattered seven hits in his 16th career complete game and also singled twice off Stephen Strasburg, leading the Arizona Diamondbacks over the Washington Nationals.
Paul Goldschmidt doubled twice and drove in two runs.
Arroyo (4-2), who pitched two complete games for Cincinnati last season, struck out seven and walked one. Over his last three starts, he has allowed one earned run in 23 1-3 innings.
He also became the second pitcher to get two hits off Strasburg. The other was Tim Hudson.
Strasburg (3-3) went seven innings, allowing three runs on eight hits, striking out six with no walks.
BREWERS 5, PIRATES 2
MILWAUKEE -- Jonathan Lucroy hit a bases-loaded, two-run single, and the battered Milwaukee Brewers withstood the early exits of star outfielders Carlos Gomez and Ryan Braun to beat the Pittsburgh Pirates.
Gomez scored the second run on Lucroy's single in the third after getting hit by a changeup from Gerrit Cole (3-3). It was their first meeting since the teams brawled last month in Pittsburgh after Cole and Gomez exchanged words.
No confrontations Tuesday, though Gomez did leave the game with lower back tightness. Manager Ron Roenicke said Gomez woke up Monday with a tight back and tried to play through it.
Braun was activated from the disabled list earlier Tuesday. His departure after the sixth was planned as he gets acclimated in his return from an oblique injury.
Marco Estrada (3-1) struck out eight in six innings. Francisco Rodriguez tossed a hitless ninth for his 16th save.
ANGELS 4, PHILLIES 3
PHILADELPHIA -- Luis Jimenez hit a tiebreaking two-run double in the sixth inning, Matt Shoemaker tossed five effective innings and the Los Angeles Angels beat the Philadelphia Phillies.
Mike Trout went 1 for 5 with more than 4,000 fans from his hometown of Millville, New Jersey in the crowd. The two-time All-Star centerfielder grew up in the small town 45 minutes south of Philadelphia.
Shoemaker (1-1) allowed two runs and three hits to beat Cliff Lee (3-4). Shoemaker made his second career start and first this season. The righty was called up to replace Hector Santiago, who was sent to the bullpen after going 0-6 with a 5.19 ERA in seven starts.
Lee allowed four unearned runs and six hits, striking out seven in seven innings. He was hurt by three errors by third baseman Cody Asche.
Ernesto Frieri pitched the ninth for his fifth save in seven tries.
CARDINALS 3, CUBS 3, 12 INNINGS
ST. LOUIS -- Pinch-hitter Greg Garcia was hit by a pitch with the bases loaded and one out in the 12th inning, sending the St. Louis Cardinals over the Chicago Cubs.
Jhonny Peralta led off the 12th with a single for his third hit. Justin Grimm (1-2) retired Matt Holliday on a popup, but walks to Allen Craig and Yadier Molina loaded the bases for Garcia.
Seth Maness (1-2) tossed a scoreless 12th for the win. Both teams used seven pitchers.
Trailing 3-2 going into the ninth, Chicago rallied to tie it off closer Trevor Rosenthal on Emilio Bonifacio's RBI single with two outs. The blown save was the first for Rosenthal in 11 opportunities.
BRAVES 5, GIANTS 0
SAN FRANCISCO -- Mike Minor pitched three-hit ball into the seventh inning and Evan Gattis drove in a run with his first career triple as the Atlanta Braves beat the San Francisco Giants for the first time in five tries this season.
Freddie Freeman, B.J Upton and Andrelton Simmons added RBI singles in a three-run sixth against Ryan Vogelsong (1-2) to help the Braves win for the fourth time in five games.
That was more than enough support for Minor (1-2), winless in his previous eight starts dating to last season. He struck out six and walked two in 6 2-3 innings.
DODGERS 7, MARLINS 1
LOS ANGELES -- Josh Beckett earned his first victory since September 2012 and the Los Angeles Dodgers kept Jacob Turner winless, beating the Miami Marlins.
Miami lost its fifth in a row after learning ace Jose Fernandez had a significant elbow tear and that the team doctor had recommended Tommy John surgery.
Beckett (1-1) gave up an unearned run and four hits over 6 2-3 innings, striking out six and walking three. The three-time All-Star was 0-6 in his last 14 starts. Beckett had a rib removed last July in a surgery to alleviate a nerve condition that was affecting his right arm.
Dodgers star Yasiel Puig extended his career-best hitting streak to 13 games with two hits.
Turner (0-1) is winless in 16 starts since last July.
TWINS 8, RED SOX 6
MINNEAPOLIS -- Chris Parmelee hit a game-ending homer in the ninth inning and Minnesota overcame David Ortiz's big night to beat Boston.
Ortiz went 4 for 5 with two homers and four RBIs, but it wasn't enough.
Kurt Suzuki singled with two outs off reliever Andrew Miller (1-1) before Parmelee lined an 0-1 pitch into the right-field seats for his first two RBIs of the season.
Eduardo Nunez homered and Brian Dozier had two RBIs in a five-run second for the Twins.
Ortiz hit solo homers in the first and fourth and is tied with Jim Rice on the Red Sox list with 382. It was the 42nd multihomer game for Big Papi, who began his career with the Twins.
Ortiz added an RBI single in the sixth and another one in the seventh that made it 6-5.
Glen Perkins (1-0) pitched the ninth, striking out Ortiz and Mike Napoli to strand Shane Victorino at first base.
RAYS 2, MARINERS 1
SEATTLE -- David Price struck out 12 in his second complete game this season and Tampa Bay rallied in the ninth inning against Seattle closer Fernando Rodney.
Mariners starter Hisashi Iwakuma shut out the Rays on four hits for eight innings before giving way to Rodney. David DeJesus led off the ninth with a tying homer, and Rodney (1-2) gave up a go-ahead RBI single to Matt Joyce five batters later.
Price (4-3) gave up six hits and kept the Mariners off balance most of the night. Eight of his strikeouts came on called third strikes.
Robinson Cano had a double, single and an RBI for Seattle.
ASTROS 8, RANGERS 0
HOUSTON -- Dallas Keuchel pitched a seven-hitter for his first major league shutout, leading Houston past Texas.
Keuchel (4-2) struck out seven without a walk. He gave up just one extra-base hit, a double by Adrian Beltre in the first inning, and threw his second career complete game.
L.J. Hoes and Carlos Corporan each homered and drove in three runs.
The Astros were shut out 4-0 in the series opener, but jumped on Matt Harrison (1-1) for three runs in the second before he left with back stiffness.
ATHLETICS 9, WHITE SOX 0
OAKLAND, Calif. -- Brandon Moss homered twice and Drew Pomeranz and three relievers combined on a four-hitter as Oakland shut out Chicago for its sixth consecutive win.
Josh Reddick also homered and Yoenis Cespedes added two hits and scored twice to anchor a shuffled Athletics lineup that had catcher John Jaso batting leadoff for the fourth time this season. Jaso had three hits and scored twice.
Pomeranz (3-1) went five shutout innings in his first start on May 7 and matched that with another stellar five-inning outing against the White Sox. The left-hander struck out a career-high eight, walked two and gave up just three hits -- all singles.
Scott Carroll (1-3) gave up six runs and 11 hits in five innings for the White Sox, who lost their fourth straight.
Oakland improved to 25-15, matching its best record after 40 games since 2003.
METS 12, YANKEES 7
NEW YORK -- Curtis Granderson and Daniel Murphy each hit a three-run homer, and the New York Mets roughed up fill-in starter Vidal Nuno (1-1) to beat the Yankees for a two-game sweep in the Bronx.
Granderson connected for the second consecutive game in his old ballpark, helping the Mets jump out to a quick lead after they used four homers to rally for a 9-7 victory the night before.
David Wright had three hits and two RBIs, and Daisuke Matsuzaka (1-0) pitched 3 2-3 innings in relief of a wild Zack Wheeler as the Mets earned their sixth straight win against their crosstown rivals, including a 4-0 mark last year.
Eric Young Jr. scored three runs without a hit, and the Mets won their third in a row overall to return to .500 after losing eight of nine. The banged-up Yankees learned right fielder Carlos Beltran has a bone spur in his right elbow that might require surgery, then lost their fourth in a row to drop to .500 for the first time since April 12. Both teams are 19-19.
ROYALS 5, ROCKIES 1
KANSAS CITY, Mo. -- James Shields cooled down hot-hitting Colorado over seven sharp innings, and Lorenzo Cain and Salvador Perez both homered for Kansas City.
The only run Shields allowed came on an RBI single by Justin Morneau in the fourth inning. Shields (5-3) followed it up by retiring the final 10 batters he faced, striking out the side in the sixth inning and fanning Troy Tulowitzki for the 1,500th strikeout of his career.
Alcides Escobar added a pair of RBIs, and relievers Wade Davis and Aaron Crow wrapped up the win for the Royals, who were opening a nine-game homestand.
Franklin Morales (3-3) gave up four runs and eight hits in five innings for the Rockies.