Hoping to rebound from their road loss to the Eagles, the Texans went home, donned their alternate uniforms, and played a Week 14 Monday night duel with the Baltimore Ravens.  Houston trailed in the first quarter as Ravens running back Willis McGahee got a 1-yard touchdown run.  Baltimore added onto their lead in the second quarter as quarterback Joe Flacco completed a 9-yard and a 26-yard touchdown pass to wide receiver Derrick Mason.  The Texans would answer with quarterback Matt Schaub finding wide receiver Andre Johnson on a 46-yard touchdown pass. The Ravens struck back in the third quarter as wide receiver David Reed returned the second half's opening kickoff 103 yards for a touchdown.  Houston continued to hang around with a 24-yard and a 42-yard field goal from kicker Neil Rackers.  The Texans tied the game in the fourth quarter as Schaub connected with wide receiver Jacoby Jones on a 7-yard touchdown pass, followed by a 5-yard touchdown pass to Johnson and a successful two-point conversion pass to Jones and the game headed to overtime. The Ravens won the toss, but failed to advance the ball and punted to the Texans 9.  On the second play, Schaub's pass was intercepted by Josh Wilson, who ran untouched into the end zone. With the loss, not only did Houston fall to 5-8, but they became the first team in NFL history to have four games where they have come back and either tie or the lead, only to end up losing the game.
Question: How many yards were each of Andre Johnson's touchdowns?
Answer: 46-yard | 5-yard