Following their home win over the Chiefs, the Texans flew to Bank of America Stadium for their Week 2 match-up against the Carolina Panthers.  In the first quarter, Houston trailed early as QB Jake Delhomme hooked up with WR Steve Smith for a 7-yard and a 12-yard TD pass.  Houston would respond with QB Matt Schaub completing a 31-yard TD pass to WR Andre Johnson.  In the second quarter, Schaub and Johnson would hook up with each other again on a 9-yard TD pass.  The Texans would take the lead prior to halftime with kicker Kris Brown getting a 25-yard field goal. In the third quarter, Houston increased its lead with RB Ahman Green getting a 13-yard TD run.  On the following kickoff, Panthers FB Nick Goings would fumble the ball, causing it to roll into Carolina's end zone, where WR Kevin Walter would land on it for a touchdown, giving a huge momentum swing towards the Texans.  In the fourth quarter, Houston would out the game out of reach with Brown kicking a 33-yard field goal.  The Panthers would muster up one last score as Delhomme completed a pass to Smith, who would break off many Texans defenders and go 74 yards for a touchdown.  In the end, Houston would hold on to win. With the win, not only did the Texans begin their season at 2-0 for the first time in franchise history, but their 34 points in one game also became a franchise record.
Question: Which Texan caught the first two touchdowns?
Answer: Andre Johnson