Stallings roars to third place finish at Transitions Championship