Coming off their home win over the Raiders, the Texans flew to the University of Phoenix Stadium for the first time ever for a Week 5 interconference duel with the Arizona Cardinals. Houston would trail in the first quarter as Cardinals running back Tim Hightower got a 1-yard touchdown run in the first quarter, followed by quarterback Kurt Warner completing a 9-yard and a 26-yard touchdown pass to wide receiver Larry Fitzgerald. Afterwards, the Texans began to rally as running back Chris Brown got a 1-yard touchdown run in the third quarter. Then, quarterback Matt Schaub would hook up with wide receiver Andre Johnson on an 11-yard and a 17-yard touchdown pass in the fourth quarter. However, Arizona would strike on two key plays. First, Cardinals cornerback Dominique Rodgers-Cromartie would intercept a pass from Schaub and return it 49 yards. Second, Arizona's defense held Houston's offense 1 yard out of the endzone three times.

Based on the above article, answer a question. Which receiver caught at least two touchdowns?
Larry Fitzgerald