Coming off their home win over the Cowboys, the Giants flew to Lincoln Financial Field for a Week 10 NFC East duel with the Philadelphia Eagles on Sunday Night Football.  In the first quarter, New York trailed early as Eagles WR DeSean Jackson got a 9-yard TD run.  The Giants responded with QB Eli Manning completing a 17-yard TD pass to WR Plaxico Burress, along with kicker John Carney getting a 27-yard field goal.  In the second quarter, the Giants increased their lead as Manning completed a 1-yard TD pass to TE Kevin Boss.  Philadelphia responded with QB Donovan McNabb completing a 10-yard TD pass to WR Jason Avant.  New York answered right back as Carney got a 26-yard field goal.  The Eagles would close out the half as kicker David Akers got a 29-yard field goal. In the third quarter, Philadelphia took the lead as McNabb completed a 7-yard TD pass to WR Hank Baskett.  The Giants replied with RB Brandon Jacobs getting a 3-yard TD run.  New York increased their lead as Carney nailed a 28-yard field goal, along with Jacobs getting another 3-yard TD run (with a failed 2-point conversion).  The Eagles tried to come back as McNabb completed a 2-yard TD pass to WR Kevin Curtis. Big Blue's defense managed to prevent any possible comeback, preserving the lead.
Question: How many different people did Donovan McNabb throw a touchdown to?
Answer: 4