TAMPA, Fla. — Nothing in Matt Bryant's career suggested he was capable of making the kick of his life.

He was surprised he even got a chance.

Bryant nailed a 62-yard field goal — the third-longest in NFL history — to give the Tampa Bay Buccaneers an improbable 23-21 last-second victory over Donovan McNabb and the Philadelphia Eagles on Sunday.

The kick ruined a gallant comeback engineered by McNabb after the Bucs built a 17-0 lead, mostly on the strength of two interceptions that Ronde Barber returned for touchdowns. It was the longest of Bryant's career by 12 yards, and came on just his third attempt of 50 or more yards in five seasons with the Bucs, Giants, Colts and Dolphins.

"To tell you the truth, I wasn't expecting even to be given a shot at 62," said Bryant, who was 0-for-3 from beyond 40 yards until coach Jon Gruden decided his chances of making the longest kick of his career was better than throwing a TD pass from midfield on the final play.

"Just to be able to go out there and help the team win — just to try to do your job, but do it that way, it doesn't get much better than that."

Tom Dempsey and Jason Elam share the league record for the longest field goal — 63 yards. The only other kickers who have been successful from beyond 59 yards are Steve Cox and Morten Andersen, who both booted 60-yarders.

Bryant said holder Josh Bidwell had just the right thing to say.

"You know what was funny was," Bryant said, "as I was lining up to kick it, Bidwell turns around and says, Man, just have fun.' And that's what I did."

Barber, whose 92-yard runback clinched Tampa Bay's victory over Philadelphia in the NFC championship game four seasons ago, scored on a 37-yard return early in the second quarter and put the Bucs up 17-0 with a 66-yard TD with just over five minutes remaining in the third.

McNabb rallied the Eagles, throwing one of his three late TD passes after Philadelphia was forced to take a timeout when the quarterback became ill and started throwing up between plays.

With the Bucs defense missing four tackles, Brian Westbrook scored on a 52-yard reception to put Philadelphia ahead 21-20 with 33 seconds remaining.

But Tampa Bay wasn't finished.

Rookie quarterback Bruce Gradkowski drove the Bucs in position for Bryant, who has struggled from beyond 40 yards this season. The ball cleared the crossbar with plenty of room to spare, setting off a wild celebration.

"I'm thinking, it's over, man," Eagles linebacker Jeremiah Trotter said. "Give him credit for making a big kick when the team needed it."

The Eagles (4-3) lost for the second straight week on a field goal as time expired. New Orleans' John Carney kicked a 31-yarder to beat them 27-24 the previous game, also spoiling a Philadelphia comeback on the road.

Meanwhile, Tampa Bay (2-4) won in dramatic fashion for the second straight week in a game ending with a 62-yard field goal attempt. Cincinnati's Shayne Graham missed from that distance in the closing seconds of the Bucs' 14-13 victory over the Bengals.

Kicker David Akers was among the Eagles who thought Bryant — despite not having a reputation for making long field goals — had a decent shot to win it. He said his Bucs counterpart hit two 60-yarders off one of the uprights during warmups.

"And the wind picked up as the game progressed," Akers said.

McNabb completed 22 of 35 passes for 302 yards and three interceptions — one more than he threw in Philadelphia's first six games combined.

The Eagles scored on their last three possessions, with McNabb throwing TD passes of 12 yards to Thomas Tapeh and 7 yards to Reggie Brown before Westbrook made four tacklers — Derrick Brooks, Juran Bolden, Ryan Nece and Jermaine Phillips — miss on his way to a go-ahead score.

Westbrook finished with 101 yards rushing and seven receptions for 113 yards. The Eagles outgained the Bucs 506-196, but had four turnovers to Tampa Bay's none.

"It's kind of tough when you have three (interceptions) and two of them go back for touchdowns," said McNabb, who was given fluids for dehydration after the game. "You put yourself in a hole early. But we continued to fight."

The five-time Pro Bowl quarterback entered the game with 13 touchdown passes and just two interceptions. And while the Eagles moved the ball well in the opening half, mistakes kept the league's top offense from getting the ball into the end zone.

Philadelphia turned the ball over on three of its first four possessions, with the fourth ending with a dropped pass on third down. McNabb mishandled the snap on third-and-1 in another situation, and he cost his team an opportunity to at least kick a field goal with poor clock management just before the half.

The final minute — from Westbrook scoring on a play that shouldn't have gone for a TD to Gradkowski making a couple of big plays to get into field-goal range — left Gruden emotionally drained.

"I've never seen anything quite like that in my life," the Bucs coach said. "The swings of, 'You've got to be kidding me (on Westbrook's touchdown)' to "You've got to be kidding me (on the field goal).' What can I say? It was a dramatic win for us, and we're proud of our players."