TAMPA, Fla. -- The Philadelphia Eagles went more than two months without a win, and even then they had to wait a few anxious minutes more to be sure they had ended the team's longest losing streak in 42 years.
Nick Foles threw a 1-yard touchdown pass to Jeremy Maclin as time expired Sunday, but a 23-21 victory over the Tampa Bay Buccaneers remained in doubt until the instant replay official upheld the catch that the jubilant receiver made as he went to his knees in the side of the end zone.
"Nick put the ball down and away like he was supposed to, I went down and got the ball, made sure I was in bounds, and the rest is history," Maclin said.
So is the eight-game skid that's assured the Eagles (4-9) of finishing with a losing record for only the third time in 14 years under coach Andy Reid.
Foles threw for two touchdowns in the final four minutes to overcome an 11-point deficit, finishing with an Eagles rookie-record 32 completions and 381 yards. He was sacked six times, but also withstood the punishment to lead Philadelphia in rushing with three carries for 27 yards and a touchdown that helped build a 10-0 halftime lead.
"Very special. Very humbling," Foles said of his first victory as an NFL starter. "It's a great win, too, because we came back. We were winning, then we lost the lead. Guys stuck together."
And rallied around Foles, who attempted 51 passes in his fourth start in place of the injured Michael Vick, mainly because Tampa Bay completely shut down the Eagles' running game.
Foles threw an 11-yard TD pass to Clay Harbor with 3:55 remaining, then led the Eagles on a 64-yard game-winning drive after the Philadelphia defense forced a punt by Tampa Bay.
The third-round draft pick out of Arizona set up the winning touchdown with a 22-yard completion to Jason Avant on fourth-and-5 to the Bucs 1. The Eagles scrambled up to the line and Foles spiked the ball, stopping the clock with 2 seconds left and giving himself a chance for one more play.
The 6-foot-6 Foles rolled to his right and found Maclin open in the side on the end zone, where the receiver made the catch going to his knees before being pushed out of bounds by cornerback Leonard Johnson.
"All around as a team, we just never quit. You guys are seeing Nick Foles grow into a phenomenal quarterback reight in front of your eyes," Maclin said. "I think the sky's the limit for him."
Rookie Doug Martin rushed for 128 yards and Josh Freeman shrugged off a slow start to throw for two second-half touchdowns to help Tampa Bay overcome its 10-point halftime deficit to go up 21-10 on Martin's 4-yard TD run midway through the fourth quarter.
That's when Foles, who scored on a 10-yard run in the first half, took charge.
The Eagles drove 72 yards in eight plays to Harbor's TD. Foles threw incomplete on a 2-point conversion that would have enabled his team to pull within 3 points, meaning Philadelphia needed a TD when the offense got the ball back with no timeouts and less than three minutes remaining.
Foles kept the final drive alive with a 3-yard run on fourth-and-1 from the Tampa Bay 31. It looked as though the Bucs might hang on before the rookie moved around to buy some time and threw 22 yards to Avant cutting across the middle to keep the Eagles' hopes live. Avant had seven receptions for 133 yards.
"They're gutty. That's what they are," Reid said, adding that Foles requested to run the play that produced the winning TD. "Some of the starters made big plays, and then the backups jumped on the bandwagon and joined them. ... I'm proud of the whole bunch."
Martin put together the fourth 100-yard game of his career on 28 carries. Freeman threw TD passes of 1 yard to Mike Williams and 13 yards to Vincent Jackson, who finished with six receptions for 131 yards.
The Bucs (6-7), who honored the franchise's only Super Bowl championship team at halftime, lost for the third straight week since using a four-game winning streak to climb into playoff contention.
The Eagles won for the first time since beating the New York Giants 19-17 on Sept. 30. They played a solid first half, but helped the Bucs get back in the game with their only turnover early in the third quarter.
"Any time we lose, it's frustrating, no matter what the reason is," said Freeman, who was 14 of 34 for 189 yards and no interceptions. "Philly just found a way to make more plays than us. Whether it was at the beginning of the game or down the stretch, it doesn't matter."
Eagles CB Nnamdi Asomugha was shaken up early in the second quarter when he took a hard fall on a near interceptions. X-rays on his neck were negative and he returned to the game. ... The Bucs limited the Eagles to 29 yards rushing on 16 attempts. ... All four of Philadelphia's wins have been two or fewer points.
DeSean Jackson has missed too many voluntary workouts to collect his $500,000 bonus, but Washington isn't concerned about his absences.
Indianapolis Colts quarterback Andrew Luck tried his hand at auto racing on Wednesday, doing a few laps with former Indy 500 champion Mario Andretti.
Broncos offensive lineman Ty Sambrailo will get a shot at guard this season, but the coaches know he also has the ability to play tackle.
New York Jets DT Sheldon Richardson is keeping a positive attitude regarding his offseason workouts and possible discipline from the NFL.
ESPN Jets reporter Rich Cimini says that with Ryan Fitzpatrick still unsigned, Geno Smith led the first-team offense and looked sharp on Wednesday and Smith said he sees this as an opportunity.
ESPN NFL analyst Herm Edwards explains that kicker Blair Walsh will be able to put last year's wild-card field goal miss behind him because the Vikings will provide the opportunity for him to get back in similar situations over and over again.