OAKLAND, Calif. — Brandon Moss was a little worried the ball he hit would stay in the park. He's hit balls like that before that have fallen short in the outfield.
Not this night, a calm, balmy night for the Bay Area.
Moss hit a solo home run over the center-field fence with one out in the ninth inning, lifting the Oakland Athletics over the Seattle Mariners 2-1 on Monday night.
"I was very surprised that ball went out," Moss said. "We've hit a lot of balls at night that would have been out of here last year but stayed in the park. So, yeah, I was worried when I hit it."
A's manager Bob Melvin saw it differently.
"That's a strong man," he said. "He gets into one and there's not a park around he can't hit it out of."
Jarrod Parker (9-6) pitched his first career complete game, allowing eight hits. He struck out eight, did not walk a batter and threw 100 pitches.
"It hasn't really set in it just yet," Parker said. "That's something I've been trying to build toward. When I can get through the early innings with fewer pitches it helps go deeper into games."
Parker improved to 7-0 over his last 15 starts, with an ERA of 2.59 over that span.
Rays 4, Orioles 3
At Baltimore, Evan Longoria and Matt Joyce homered, David Price grinded through five challenging innings to win his fourth straight decision and Tampa Bay beat Baltimore in a duel between AL contenders.
Joyce hit a two-run drive in the fourth to break a tie and push the Rays toward their fifth win in six games. Tampa Bay moved within a half-game of the first-place Red Sox in the AL East, pending Boston's late game in San Francisco.
Rangers 16, Astros 5
At Arlington, Texas, Leonys Martin and Elvis Andrus each scored three runs for Texas, including twice each in an 11-run inning that was the biggest in the majors this season.
All nine Rangers scored in the third, when they sent 15 batters to the plate and had seven hits — six singles and a double — along with three walks, two Houston errors and a sacrifice bunt. Only five of the 11 runs were earned.
Indians 5, Angels 2
At Anaheim, Calif., Lonnie Chisenhall hit a two-run homer during Cleveland's four-run fourth, and Zach McAllister pitched into the seventh inning of the Indians' victory over Jered Weaver and the slumping Angels.
Nick Swisher homered and threw out a runner at the plate for the Indians, who won for just the fifth time in 14 games.
Marlins 6, Dodgers 2
At Miami, Jose Fernandez bested Yasiel Puig and led Miami past the Los Angeles Dodgers.
Fernandez (9-5) allowed only one earned run in six innings, handing the NL West-leading Dodgers consecutive losses for the first time since June 20-21.
Cardinals 8, Brewers 5
At Milwaukee, Matt Carpenter hit an RBI single with two outs in the eighth inning, putting the St. Louis Cardinals ahead during a four-run rally against Milwaukee.
The Cardinals got seven of their 16 hits in the big inning, capped by pinch-hitter David Freese's two-run double. St. Louis won for the ninth time in 11 games.
Reds 5, Diamondbacks 3
At Cincinnati, Ryan Ludwick drove in his first run of the season with a double, and the Cincinnati Reds kept up their August surge, beating Arizona for their seventh win in nine games.
Arizona now trails Cincinnati by six games for the final NL wild-card spot.
Bronson Arroyo (12-9) won his third straight start. J.J. Hoover retired the side in the eighth, his 23rd straight scoreless appearance — the longest active streak in majors.
Phillies 5, Rockies 4
At Philadelphia, John Mayberry Jr. and Carlos Ruiz each homered to lead Philadelphia past Colorado, giving the Phillies and interim manager Ryne Sandberg two straight wins for the first time since the All-Star break.
Ethan Martin (2-2) tossed two-hit ball and struck out six over 61/3 innings for the win. Jonathan Papelbon tossed a scoreless ninth for his first 21st save, and first since July 11.
Cubs 11, Nationals 1
At Chicago, Nate Schierholtz homered twice and drove in a career-high six runs, powering Jeff Samardzija and the Chicago Cubs past Washington.
Schierholtz connected for a three-run shot in the first and a two-run drive in the seventh in his fourth career multihomer game. He also had an RBI double in the third in Chicago's highest-scoring game since a 14-6 victory over Houston on June 23.
Pirates 3, Padres 1
At San Diego, Francisco Liriano struck out a season-high 13 and Pedro Alvarez hit his NL-leading 31st home run to lead the Pittsburgh Pirates past San Diego.
Liriano (14-5) tied his career high for wins. Coming off a four-hit victory at St. Louis in his last start, Liriano held the Padres to four hits in seven innings while walking two.
Mets 6, Twins 1
At Minneapolis, Dillon Gee pitched into the eighth inning for the Mets in a victory over the Twins in a makeup game from April 14.
Gee (9-8) turned in yet another quality start, and the offense for the Mets was about as balanced as could be with RBI singles by Eric Young, Daniel Murphy, Andrew Brown, Wilmer Flores and Omar Quintanilla. All five of them had two hits, as did Marlon Byrd, who hit his 20th home run.
Red Sox 7, Giants 0
At San Francisco, Jon Lester pitched into the ninth for his first victory in four tries this month, and the AL East-leading Boston Red Sox beat San Francisco after flying cross-country earlier in the day.
The Red Sox chose to travel first thing Monday from Boston rather than late Sunday night after a 9-6 loss to the Yankees at Fenway Park.
Lester (11-7) allowed six hits, struck out three and walked two in Boston's seventh shutout. He outpitched two-time NL Cy Young Award winner Tim Lincecum (6-13) to snap a three-start winless stretch.