The Philadelphia Eagles won a Christmas showdown against the Oakland Raiders on Monday Night Football, but Nick Foles admits his play wasn't nearly good enough.

“I didn’t play good enough,” Foles said in his postgame media session, via PFT. “I have to play cleaner and, obviously, play better. Third down is a big thing with a quarterback; pin-point accuracy, making good decisions. I’ll look at the film, I’ll improve. These wins are tough; wins in the NFL are tough. This was a crazy, sloppy game. I thought our defense played wonderful — giving us an opportunity — I believe it was five turnovers. That’s huge, that was big.”

Nick Foles connected on 19 of his 38 passes attempts, which only accumulated a total of 163 yards. Couple that with a few blundered opportunities when Foles missed open-ish receivers down the field, and there's reason to agree with the veteran signal-caller.

To be relatively fair to Foles, it was cold and windy on Monday night. It must have been difficult to get a feel for the football and all that jazz. Then again, with the win over Oakland, Philly locked up a first-round bye in the playoffs and home-field advantage. More of those types of games are coming when it matters most, as the Northeast is known for unforgiving weather.

Nevertheless, the Eagles have some time to try to figure things out before elimination-style football begins.