HOLY. SHIT. Incredible finale.