Answer based on context:

The Eagles returned from their Week 4 bye against an 0-4 Tampa Bay Buccaneers team, Philadelphia's second straight game against a winless team. Donovan McNabb and Brian Westbrook returned from injury but Kevin Curtis once again was inactive and Jeremy Maclin made his third consecutive start. On Donovan McNabb's first play back, he scrambled 13 yards, and on the very next play, he found wide receiver Jeremy Maclin deep in the end zone for a 51-yard touchdown. In the second quarter, Donovan McNabb hit fullback Leonard Weaver in the flat and Weaver took it in for a 20-yard touchdown. The Buccaneers answered soon after as quarterback Josh Johnson, making his second career NFL start, connected with tight end Kellen Winslow in the end one for a nine-yard score. The Eagles ended the second half with another McNabb-to-Maclin TD hookup, this one of 40 yards. In the third quarter, the two teams fought back and forth but the only score was for Philadelphia as running back Brian Westbrook, one play after lining up wide and catching a twenty-yard pass from McNabb, ran the ball seven yards into the end zone to put the Eagles up 28-7. Kicker David Akers booted a 44-yard field goal in the fourth quarter to put Philly up 31-7, but the Bucs fought back as Josh Johnson and Kellen Winslow hooked up again on another nine-yard touchdown. After a Sav Rocca punt left the Buccaneers deep in their own territory, DE Darren Howard tackled Tampa Bay halfback Carnell "Cadillac" Williams in the end zone for a safety. The final score was 33-14 as the Eagles improved to 3-1.  Andy Reid earned his 100th career victory with the Eagles.  The Eagles are 11-0 after their bye week under Andy Reid.

How many touchdowns equaled 20 yards or longer?
3