Trying to end a two-game losing streak, the Giants went into Lincoln Financial Field for a crucial Week 8 game with the Philadelphia Eagles, as the divisional lead was up for grabs. New York trailed greatly in the first quarter as Eagles fullback Leonard Weaver got a 41-yard touchdown run, followed by quarterback Donovan McNabb's 17-yard touchdown pass to tight end Brent Celek (with a blocked PAT). Philadelphia would add onto their lead in the second quarter with a 30-yard field goal from kicker David Akers. The Giants would get on the board as quarterback Eli Manning found tight end Kevin Boss on an 18-yard touchdown pass, but the Eagles continued their scoring as McNabb completed a 54-yard touchdown pass to wide receiver DeSean Jackson and a 23-yard touchdown pass to wide receiver Jeremy Maclin. Philadelphia would begin the third quarter with an increase to their lead as Akers nailed a 35-yard field goal. New York tried to rally as kicker Lawrence Tynes booted a 35-yard field goal, followed by running back Ahmad Bradshaw. However, the Eagles would seal the win in the fourth quarter as running back LeSean McCoy got a 66-yard touchdown run.
Question: What all touchdowns did Donovan McNabb make?
Answer: 17-yard | 54-yard | 23-yard