Chris Davis homered for the sixth straight game and the Baltimore Orioles overcame a club-record 15 strikeouts by James Shields to beat the Tampa Bay Rays 1-0 Tuesday night, pushing the AL East race to the final day of the season.