Peyton Manning visited his hometown on Sunday night and humiliated his dad's old team.
Manning became the first NFL quarterback in more than a decade to throw six touchdown passes, leading the Indianapolis Colts past the New Orleans Saints 55-21.
The Colts are 4-0 for the first time since 1996. The Saints are 1-3.
Manning went 20-of-25 for 314 yards, with TD tosses that covered 17, 14, 79, 12, 32 and 11 yards. Marvin Harrison caught six passes for 158 yards and three of the TDs.
With his father, Archie, watching in the stands, Manning set a team record and came close to the NFL record for most touchdown passes in a game -- seven, shared by five players: Sid Luckman, Adrian Burk, George Blanda, Y.A. Tittle and Joe Kapp.
Manning is the first quarterback to throw six in a game since Mark Rypien did it for the Washington Redskins against the Atlanta Falcons on Nov. 10, 1991.
Manning grew up attending games in the Superdome and cheering for his father, the Saints' quarterback.
Titans 30, Steelers 13
In Pittsburgh, Steve McNair threw three touchdown passes following Pittsburgh mistakes as Tennessee got a third win over its longtime rival in less than a year.
The Steelers led 10-0 before the Titans had a first down, but three costly mistakes by quarterback Tommy Maddox were turned into Titans scores. Backup linebacker Rocky Boiman returned a Maddox interception 60 yards for a touchdown and sacked Maddox for a safety that started Tennessee's comeback.
McNair, who has eight touchdown passes and only one interception this season, threw touchdown passes of 10 yards to Drew Bennett, 1 to Erron McKinney and 29 to Justin McCareins as the Titans (3-1) beat the Steelers (2-2) for the 10th time in 12 games, including their 34-31 overtime playoffs victory in January.
McNair, 15-of-16 for 161 yards, is 10-3 against the Steelers, throwing 19 touchdown passes and only four interceptions.
Chiefs 17, Ravens 10
In Baltimore, Dante Hall did it again for the Chiefs, this time on a second-chance kickoff return.
After the Ravens (2-2) tied it on a touchdown run by Jamal Lewis, who finished with 115 yards rushing, Baltimore pinned the Chiefs inside their 20 on the kickoff.
But the Ravens' Adalius Thomas was called offside, and Hall took the next kickoff all the way, encountering few would-be tacklers to keep the Chiefs unbeaten at 4-0.
Hall returned a kickoff for a touchdown last week and also has a punt return for a TD this season.
Vikings 35, 49ers 7
In Minneapolis, Gus Frerotte threw for 267 yards and four touchdowns, three to Randy Moss, as Minnesota stayed unbeaten in four games.
Moss had eight receptions for 172 yards as Minnesota scored on four of its five first-half possessions, intercepted Jeff Garcia three times and held Terrell Owens to five catches for 52 yards. The 49ers are 1-3.
Frerotte was filling in for Daunte Culpepper, who broke three small bones in his lower back last week against Detroit.
Bengals 21, Browns 14
In Cleveland, the NFL's sorriest team for the past decade gave rookie coach Marvin Lewis his first victory as Jon Kitna threw three touchdown passes, two to Chad Johnson.
Lewis might have sparked the win himself. After the Bengals (1-3) fell behind 14-7 in the second quarter, Lewis huddled his defense on the sideline and the former defensive coordinator delivered a heated motivational speech.