Josh Donaldson had two extra-base hits and made two superlative defensive plays in the A's 7-5 victory over St. Louis on Sunday afternoon at the Coliseum as he continued his All-Star campaign.

But left-hander Tommy Milone said we haven't even seen everything the A's third baseman can do just yet.

"He does it all - defensively, offensively," Milone said. "I'm sure if pitched, he would do that well, too."

The A's looked as if they might need Donaldson to pitch after Milone struggled early, and Oakland was forced to battle back from 3-0 and 5-2 deficits. But the starter bulldogged through six innings and got some heroics from his third baseman to record his first win since June 3.

After losing a flyball in the sun during a two-run third inning, Donaldson bounced back with a fifth-inning double and a seventh-inning home run to the opposite field. His glove may have been even more important than his bat.

With two runners on in the fourth, Donaldson battled the sun and wind, chasing a Matt Carpenter fly ball the breadth of the Coliseum's huge foul ground. He caught the ball at a sprint and had his legs undercut by the tarp, sending him tumbling into a full-on flip.