Coming off their win over the Cardinals the Chiefs flew to Qwest Field where they played their old division rival, the Seattle Seahawks.  In the first quarter, the Chiefs took the lead with QB Matt Cassel getting a 7-yard TD pass to WR Dwayne Bowe.  They had a problem maintaining this lead as Dustin Colquitt's punt was blocked and returned 10 yards for a touchdown by FS Earl Thomas.  They soon got the lead back as Shaun Smith got a 1-yard TD run, followed by Cassel finding Bowe again on a 36-yard TD pass.  The lead was narrowed when kicker Olindo Mare got a 43-yard field goal, followed by QB Matt Hasselbeck getting a 13-yard TD pass to TE Chris Baker. The Chiefs pulled ahead with RB Jamaal Charles getting a 3-yard TD run, followed by Cassel throwing to Bowe on a 9-yard TD pass.  The Seahawks responded as Hasselbeck completed an 87-yard TD pass to WR Ben Obomanu, but the Chiefs increased their lead as Cassel got a 6-yard TD pass to TE Tony Moeaki.
Question: Who threw the fifth longest touchdown pass?
Answer: QB Matt Cassel