James Shields was masterful while allowing just two hits and striking out a career-high 15, which set a new Rays record, but he allowed a fourth-inning homer to Chris Davis that proved to be the difference in a 1-0 loss to the Orioles at Tropicana Field on Tuesday.