TAMPA, Fla. -- Matt Prater kicked a 46-yard field goal with 20 seconds remaining, allowing the Detroit Lions to keep alive their flickering NFC playoff hopes with a 24-21 victory over the turnover-plagued Tampa Bay Buccaneers on Sunday at Raymond James Stadium.