PHILADELPHIA — So much for the questions about Al Del Greco.
The 38-year-old Tennessee kicker, who missed two field goals and an extra point to cost the Titans two games in the last three weeks, kicked a 50-yarder as time expired Sunday to beat the Philadelphia Eagles 15-13.
"There have been questions about our kicker, about his technique, about his mental toughness," Titans coach Jeff Fisher said. "I kept saying he was going to pull out of it. There wasn't a bigger kick than that last one, and that's a tribute to Al and what he's been through."
Del Greco scored all of the Titans' points, but it was his fifth field goal that put Tennessee (10-3) a game ahead of Baltimore in the AFC Central and tied in the race for home-field advantage in the playoffs with Oakland, which lost 21-20 to Pittsburgh.
It also broke a four-game winning streak for Philadelphia (9-5), dropping them a half-game behind the New York Giants (9-4) in the NFC East. The Eagles could have clinched a wild-card berth with a win.
"We've lost before," Philadelphia quarterback Donovan McNabb said. "I think when you lose a game like this, your confidence is still there. We played extremely hard, and it could have gone either way. But it's a lot easier to bounce back from a loss like this than to bounce back from a blowout."
This was a field-goal duel for 3 1/2 quarters between two of the best defensive teams in the NFL — four for Del Greco to two for Philadelphia's David Akers. Even Eddie George, who ran 32 times for 101 yards for Tennessee, went backward almost as often as he went forward.
Del Greco missed an extra point and a potential game-winning field-goal attempt against Cleveland, and last week missed a field-goal try that would have put the Titans ahead late in a game they lost 16-13 in Jacksonville.
But he was perfect on Sunday. His fourth field goal, a 44-yarder with 5:23 left, put the Titans ahead by six.
"It's been a rough two weeks," Del Greco said. "I've been looking at myself and it was a focus problem. As long as we win, I don't care if I make any field goals. I'd much rather win by 24 or 28."
But after falling behind, the Eagles came alive.
McNabb, held largely in check by a Tennessee defense that sacked him five times, threw a 45-yard pass to Todd Pinkston on third-and-10 from his own 23, then completed three more passes before scrambling in from the 2 with 3:11 left, giving the Eagles a 13-12 lead.
Philadelphia, held the Titans on one series, but the Titans got the ball back with 1:43 left on their own 36 after McNabb threw an incomplete pass on third-and-nine, saving Tennessee 30 seconds on the clock.
Philadelphia coach Andy Reid said he had no regrets about trying for the first down.
"We were going to seal it right there," he said. "If we get a first down, and that's how we approached it."
Steve McNair hit Derrick Mason twice on the sideline, hit Chris Sanders with two more passes and got the ball to the Philadelphia 32, allowing Del Greco to try from the 50.
STEELERS 21, RAIDERS 20: At Pittsburgh, Kordell Stewart unexpectedly returned from a knee injury in the second half to lead Pittsburgh's home upset.
Stewart threw for two touchdowns and ran 17 yards for the decisive score early in the fourth quarter.
Jerome Bettis ran for 128 yards in his sixth 100-yard game for the Steelers (7-6), who have won two in a row to surpass their six-win total of last season.
Oakland (10-3) was beaten for the first time by a team other than Denver.
DOLPHINS 33, BILLS 6: At Orchard Park, N.Y. Jay Fiedler threw a career-high three touchdowns passes, all in the first half, as AFC East-leading Miami routed Buffalo (7-6).
Lamar Smith, back after missing last week with a strained right hamstring, ran for 100 yards on 28 carries and also caught a pass for a touchdown.
The Dolphins (10-3) scored 17 points in a 5:25 span to build a 24-0 halftime lead. Miami has won five of six, including four straight on the road, and won at Buffalo for the first time since 1996.
BUCS 27, COWBOYS 7: At Tampa Bay, Warrick Dunn ran for a career-high 210 yards and two touchdowns to lead Tampa Bay over Dallas.
Dunn went over 100 yards and scored twice for the second straight week for the host Buccaneers (8-5).
He scored on a 70-yard run on his first carry and put the game out of reach with a 4-yard run.
BENGALS 24, CARDINALS 13: At Cincinnati, Dillon ran for 216 yards — his third-best game — as Cincinnati beat Arizona before the smallest crowd at Paul Brown Stadium.
Dillon also had a 1-yard touchdown run as part of the biggest game ever against the Cardinals (3-10).
Dillon's 18th 100-yard game set a club record and pushed his season total to 1,278 yards, breaking James Brooks' mark of 1,239 yards in 1989.
SEAHAWKS 30, FALCONS 10: At Atlanta, Jon Kitna threw for 252 yards and George Koonce returned an interception 27 yards for his second career touchdown as Seattle won at Atlanta.
The Seahawks (5-8) won for the third time in four game.
Atlanta (3-11) lost five in a row for the second time this season, getting outscored 71-24 the last two weeks.
In his first career start, Atlanta's Doug Johnson had four turnovers — two interceptions and two fumbles — and also was sacked four times.
JAGUARS 48, BROWNS 0: At Jacksonville, Fred Taylor rushed for 181 yards and three touchdowns and broke Jacksonville's career rushing record in the most lopsided victory in Jaguars history.
Taylor surpassed 100 yards for the seventh straight game, tying him for the fourth-longest string in NFL history. He has 3,055 career yards, passing James Stewart for the top spot in Jacksonville's six-year-old record book.
Cleveland (3-11) led by rookie quarterback Spergon Wynn, managed 53 yards in offense.
JETS 27, COLTS 17: At East Rutherford, N.J., Curtis Martin rushed for a career and franchise high of 203 yards and the clinching touchdown as the host Jets won their third straight.
Vinny Testaverde passed for 295 yards passing and two touchdowns. Martin, whose 30 carries included a season-best 55-yard run, has gained 1,094 yards.
Martin joined Barry Sanders and Eric Dickerson as the only players to rush for 1,000 yards in their first six seasons.
Peyton Manning threw for two TDs and 339 yards with two interceptions. NFL rushing leader Edgerrin James gained only 49 yards for the Colts, who lost for the fourth time in five games.
49ERS 45, CHARGERS 17: At San Diego, Jeff Garcia threw two touchdown passes to Jerry Rice and passed for 323 yards, going over the 300 plateau for the fourth time this season as the 49ers (5-8) won their third straight game.
The host Chargers tied the team record with their 12th loss.
San Diego quarterback Ryan Leaf threw interceptions on four straight possessions. Three Chargers quarterbacks have combined for an NFL-high 27 interceptions, with Leaf throwing 15. Leaf was 24-of-47 for 266 yards.
Titans 15
Eagles 13