Tampa Bay trailed Detroit 7-0 after the first quarter. The Buccaneers rallied in the second quarter, as Josh Freeman completed a 24-yard touchdown pass to Mike Williams, followed by 39-yard touchdown run by LeGarrette Blount. In the fourth quarter, Tampa Bay trailed 17-14. Freeman drove the Buccaneers to the Detroit 1-yard line. Kellen Winslow caught a touchdown pass, but it was nullified by an offensive pass interference penalty, and the Buccaneers settled for a field goal and a 17-17 tie. Tampa Bay took a 20-17 lead with 1:44 remaining in regulation. However, Detroit drove down the field, and Dave Rayner kicked a field goal for Detroit, and tied the game as time expired. Detroit won the coin toss in overtime, and Rayner kicked the game-winning field goal on the first possession. Had the Buccaneers won this game, they would have qualified for the playoffs and denied the eventual Super Bowl XLV champion Green Bay Packers a postseason berth.
Question: how many yards did freeman complete?
Answer: 24