According to analysts at the NPD Group, Sony's PlayStation 4 was again took the top-selling console spot for the month.

Loading

Call of Duty: Infinite Warfare see deal Call of Duty: Infinite Warfare - PlayStation 4 $24.90 on Walmart

Final Fantasy XV

Battlefield 1

Madden NFL 17

NBA 2K17

Watch Dogs 2

Grand Theft Auto V

Pokemon: Sun

FIFA 17

Pokemon: Moon

Call of Duty: Infinite Warfare

Battlefield 1

Tom Clancy's The Division

NBA 2K17

Madden NFL 17

Grand Theft Auto V

Overwatch

Call of Duty: Black Ops III

FIFA 17

Final Fantasy XV

That's the second month in a row PS4 was the top-selling console , breaking a four-month streak in which Xbox One topped the charts Nintendo's 3DS had a strong showing, helped along by sales of Pokemon Sun and Moon , as well as its evergreen titles like Mario Kart 7. The console saw its seventh month of growth over the same period the previous year.Spending on consoles was down overall 24 percent over last year, due to an average price decline in consoles compared to December 2015. Total spending on hardware for 2016 was $3.7 billion USD.Here are the top 10 selling games for December:Neither version of Pokemon's sales data in the chart from NPD includes digital copies. However, a statement from Nintendo said Pokemon Sun and Moon were second and third, respectively.Final Fantasy XV "experienced the best console launch month in the history of the franchise," since NPD been tracking in 1995.The NPD Group also reported on the best selling games of the entire year. Call of Duty: Infinite Warfare took home the title, followed by Battlefield 1.Here's the full list of 2016's best selling games.

Seth Macy is IGN's weekend web producer and just wants to be your friend. Follow him on Twitter @sethmacy , or subscribe to Seth Macy's YouTube channel.