Former Essendon spearhead Jake Stringer has kicked three goals as the Giants pulled off a thrilling comeback to defeat the Bombers in western Sydney.