Credit: Chris Schneider/AP

He will always have some doubting Thomases but Denver superhero Tim Tebow did it again last night, leading the underdog Broncos to an overtime upset of the defending conference champion Pittsburgh Steelers, 29-23. There was more than a little magic in the mile-high air, as Tebow ran for one touchdown and threw for two others, the last an 80-yard pitch that won the game on the first play of overtime. “When I saw [Demaryius Thomas] scoring, first of all, I just thought, ‘Thank you, Lord,’ ” Tebow said afterwards. “Then, I was running pretty fast, chasing him — like I can catch up to D.T.! Then I just jumped into the stands, first time I’ve done that. That was fun. Then, got on a knee and thanked the Lord again and tried to celebrate with my teammates and the fans.”

The devout Christian, who was born in the Philippines to Baptist missionaries and home-schooled, made believers out of the Steelers top-ranked defense, throwing for a career-high 316 yards. Yes, 316 yards. Tebow fans might remember that he famously etched that exact scripture verse into his eyeblack (among others) when he was a star at the University of Florida: “For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.”

Seriously. You couldn’t make this stuff up.

Next up for Tebow and the Broncos: the top-seeded New England Patriots.

Read more: