Avisail Garcia hit a tying two-run single in the third to back John Danks (2-3). He struck out six in seven innings and won on the road for the first time in four tries.
The A's committed an error in their 13th straight game, the longest streak for the franchise since 13 in a row from April 7-21, 1983. Reliever Fernando Rodriguez (0-1) fielded No. 9 hitter Carlos Sanchez's bunt and threw it wildly into right field for a two-base error to put Adam Eaton on third. Cabrera knocked him home moments later.
Jose Abreu, who extended his hitting streak to 11 games with a two-out single in the first, followed with an RBI double.
Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.