DENVER — Rookie Sam Bradford threw for three touchdowns and had first 300-yard game as the St. Louis Rams escaped Denver with a 36-33 win Sunday, a little more than a day after the NFL fined the Broncos and their coach for a videotaping scandal.

There was more than a smattering of boos when Broncos embattled coach Josh McDaniels was introduced before the game.

There were also signs in the crowd calling for his firing following the latest embarrassment that also resulted in the firing of the video operations director who broke NFL rules by taping a San Francisco practice in London last month.

The Rams had a seemingly safe 33-13 lead heading into the fourth quarter, but the Broncos (3-8) pulled within three points on Brandon Lloyd's TD catch from Kyle Orton with 2:35 remaining.

The Rams (5-6) held on and now share first place in the NFC West with Seattle, which lost to Kansas City.

Bradford was 22 of 37 for 308 yards, three TDs and no interceptions in his first road win as a pro.