The O's got a decent outing from a starter and six runs on offense, but their struggling bullpen could not hold on again.
Tampa pushed across a run in the last of the 8th to snap a 6-6 tie and beat the Orioles 7-6, handing the Birds their 11th straight loss.
It's the longest losing streak since the O's lost 12 in a row from August 16-28, 2004.
Ben Zobrist doubled off Chris Ray leading off the 8th and moved to third on a groundout. Danys Baez came on and Pat Burrell's sac fly put Tampa ahead 7-6.
The O's bullpen could not hold a 6-3 lead in the 7th. Righty Matt Albers gave up a two-out, three-run homer to pinch hitter Willie Aybar to tie the game, 6-6.
After Matt Wieters and Melvin Mora drove in runs in the 3rd to tie the game, 2-2, Brian Roberts hit a two-run homer in the 4th for a 4-2 O's lead.
Evan Longoria homered to make it 4-3 before the O's got a Jeff Fiorentino single in the 5th for 5-3 and a Mora single in the 6th to go up 6-3.
O's starter Mark Hendrickson gave up three runs and three hits (on three solo homers) over six innings. Tampa starter Jeff Niemann allowed four runs in 3 1/3 innings.
The Orioles are 0-7 on this road trip, 20-46 vs. AL East opponents and 6-27 on the road vs. the East.