Zooming in at sales figures for just December, Call of Duty: Black Ops 7 took the crown, with Battlefield 6 instead being ranked at third.