BALTIMORE (AP) - Evan Longoria and Matt Joyce homered, David Price grinded through five challenging innings to win his fourth straight decision and the Tampa Bay Rays beat the Baltimore Orioles 4-3 Monday night 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.
Price (7-5) gave up 10 hits and two walks but was effective when it counted. The reigning AL Cy Young Award winner allowed only two runs, as Baltimore went 2 for 11 with runners in scoring position and stranded 10 against the left-hander.
Fernando Rodney, the fourth Tampa Bay reliever, worked the ninth for his 28th save.
Baltimore starter Chris Tillman (14-4) gave up four runs and five hits in six innings.
RANGERS 16, ASTROS 5
ARLINGTON, Texas (AP) - 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, and the Rangers beat the Astros.
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.
Matt Garza (3-1) struck out eight in 6 2-3 innings. But the right-hander allowed five runs, becoming the first Texas starter in 22 games to allow more than four.
Lucas Harrell (6-14), getting another start after four consecutive relief appearances, allowed nine runs (seven earned) in 2 1-3 innings. He was initially sent to the bullpen after also giving up nine runs in 3 2-3 innings at Texas in a 10-5 loss July 5.
INTERLEAGUE
METS 6, TWINS 1
MINNEAPOLIS (AP) - 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.
Rookie Kyle Gibson (2-4) struggled again, failing to finish the fourth. He recorded 11 outs and surrendered 10 hits.
The Mets won the first two games of the series here by a total score of 20-7, but the finale was postponed due to cold and rain.

Top MLB Public Bets

#1 972 New York Yankees  79%
#2 965 Toronto Blue Jays  77%
#3 960 Atlanta Braves  75%
#5 956 Colorado Rockies  74%
#6 967 Houston Astros  72%
#7 957 Chicago Cubs  71%
#9 969 Cleveland Indians  70%
#10 974 Seattle Mariners  68%

MLB Top Stories

Thumbnail Mets vs. Dodgers Prediction Will the Dodgers complete their four-game sweep of the Mets when the two teams meet at 10:10PM ET?
Thumbnail Tigers vs. Mariners Pick Can the Seattle Mariners complete a four-game sweep of the Detroit Tigers when they close out their series tonight at 10:10PM...
Thumbnail Giants vs. Braves Prediction Are the Giants and Matt Cain a bad bet to beat the Braves tonight at 7:35PM ET?
Thumbnail Cubs vs. Marlins Prediction Will the Cubs and Marlins go over the betting total tonight when the two teams meet at 7:10PM ET in Miami?
Thumbnail Angels vs. Yankees Prediction Will the Yankees win their series versus the Angels behind a strong performance from starter Luis Severino tonight at 7:05PM ET?

MLB Team Pages