The Chiefs began their season at M&T Bank Stadium against the Baltimore Ravens. Due to his injured knee, quarterback Matt Cassel was unable to play, so Brodie Croyle got the start. Despite completing 16-of-24 passes for 177 yards and two touchdowns, the Chiefs lost to the Ravens 38-24, and Croyle fell to 0-9 as a starter. Kansas City trailed in the first quarter as Ravens kicker Steven Hauschka got a 44-yard field goal, followed by quarterback Joe Flacco completing a 3-yard touchdown pass to running back Willis McGahee. In the second quarter, the Chiefs got on the board as safety Jon McGraw recovered a blocked punt in the end zone for a touchdown. In the third quarter, Kansas City took the lead as Croyle completed a 2-yard touchdown pass to wide receiver Dwayne Bowe, yet Baltimore answered with Flacco completing a 9-yard touchdown pass to tight end Todd Heap. What followed was a back-and-forth battle in the fourth quarter. Chiefs kicker Ryan Succop got a 53-yard field goal, but the Ravens replied with fullback Le'Ron McClain getting a 1-yard touchdown run. Kansas City would stay close as Croyle completed a 10-yard touchdown pass to tight end Sean Ryan, but Baltimore would pull away as Flacco completed a 31-yard touchdown pass to wide receiver Mark Clayton and McGahee getting a 1-yard touchdown run.
Question: What all touchdowns did Joe Flacco make?
Answer: 3-yard | 9-yard | 31-yard