SportsDirect Inc.

Recap: Rays 12, Orioles 7

Rays 12, Orioles 7: Matt Joyce recorded a career-high five hits, including two homers, and four RBIs as visiting Tampa Bay scored a season-best seven runs in the sixth inning to pull away from Baltimore.

Ben Zobrist collected a homer and two doubles, Logan Forsythe had a two-run blast and Kevin Kiermaier also went deep as the Rays won three of four in the series. Alex Cobb (3-6) was the beneficiary of the offensive explosion, allowing four runs (three earned) and eight hits in five innings for his second win in his last eight starts.

Manny Machado homered for the third straight day, Nick Markakis had a pair of hits and scored twice and Ryan Flaherty added a three-run blast in the ninth for the Orioles. Reliever Evan Meek (0-3) gave up four runs on three hits in one inning to suffer the loss.

The Rays took control in the sixth as Kiermaier homered with one out, Zobrist doubled with two down and Joyce drove him in with a single to center field. Evan Longoria was intentionally walked, James Loney doubled in a pair, Brandon Guyer followed with an RBI bloop double to right and Forsythe homered to left-center for a 10-4 lead.

Machado slammed a two-run blast to the opposite field in right to give the Orioles a 3-2 lead in the fourth. The Rays tied it in the fifth on Zobrist's solo homer off starter Miguel Gonzalez, who gave up three runs in 4 2/3 innings, but Baltimore went back ahead on a two-out passed ball by Jose Molina in the bottom of the frame.

GAME NOTEBOOK: Joyce, whose five hits and 12 total bases also matched franchise records, lifted a solo homer in the third inning and registered a two-run blast in the seventh inning to push his total to five on the season. ... Markakis became the eighth Orioles player to record nine or more 100-hit seasons. The right-fielder has 101 in 2014. ... Tampa Bay pitchers finished with 10 strikeouts to push their total for June to 278, moving up to fourth all time for any month in major-league history with one game left. Detroit and Cleveland each had 280 in May 2013 and the Chicago Cubs posted 286 in August 2002.