It became the David Price Show after the first inning, after the Tampa Bay Rays sent 10 batters to the plate and scored enough runs to win each of their previous three games.

There was Price setting down the Baltimore Orioles one after the other and Matt Joyce's spectacular leaping, diving catch in right-center field to end the fourth inning that had those at Tropicana Field wondering if they were witnessing something more magical than a just a win.

But a one-out single in the fifth inning by Baltimore catcher Matt Wieters ended the perfect game and returned the focus to what the Rays were truly after – a victory.

Tampa Bay earned that, beating Baltimore, 5-0, in front of 17,224 to snap a three-game losing streak and take sole possession of first place from the Orioles, who have now lost a season-high six straight.

Price, making the 100th start of his career, pitched into the eighth inning. It was the sixth straight outing of at least seven innings – the longest such streak of his career – and his seventh victory of the season, tying for the league lead. Pitching primarily with his fastball, he allowed three hits, matching his low for the season.