Donaldson rallies A's to 3-1 win over Tigers