The Jets let Green Bay know right away that they would not let the cold affect them, with B.J. Askew prancing along the sidelines in the 19-degree weather shirtless before the game. Sure enough, on the game's opening drive, Pennington drove the Jets downfield, aided by a key third-down completion to Justin McCareins, capped by Mike Nugent's 24-yard field goal. On the next possession, Bryan Thomas sacked Brett Favre, causing a fumble while Dewayne Robertson recovered for the Jets. Out of a no-huddle offense, Pennington quickly engineered a scoring drive, a 12-yard touchdown pass to Jerricho Cotchery. After a Packers punt, Pennington found Chris Baker and Cotchery on long completions to set up Cedric Houston's 3-yard touchdown run for a 17-0 Jets lead. Dave Rayner would miss a 40-yard field goal wide right for Green Bay, and the Jets drove to another score, this time a 1-yard touchdown run by Houston. Favre would then get intercepted by Andre Dyson, and the Jets would get fortunate on the next drive, surviving a Laveranues Coles fumble that Cotchery recovered, and Baker had a couple of key grabs on the drive, including a 1-yard touchdown catch with 13 seconds to play in the half for a dominating 31-0 lead. Out of the gate in the second half, Green Bay resorted to a rushing game, and the first drive worked, with Rayner kicking a 34-yard field goal. Pennington then got intercepted by Charles Woodson. Green Bay could not convert a 4th-and-1 from the New York 33-yard line, but Pennington threw another pick, this time to Patrick Dendy. Green Bay made Pennington pay this time, as Favre found Donald Driver for a 20-yard touchdown to cut the lead to 31-10. Green Bay then recovered the ensuing onside kick, and the Packers had all the momentum. But the Jets forced a punt and then drove to a touchdown, with Houston picking up a big run and Leon Washington finishing the drive with a 20-yard touchdown run. That effectively ended the game.
Question: How many turnovers did Brett Favre have?
Answer: 2