Battlefield 3 takes No.1 on this week's Xbox 360 sales chart, knocking Batman: Arkham City down to No.2.
Forza Motorsport 4, FIFA 12 and Gears of War 3 each drop one place, to No.3, No.4 and No.5 respectively, and Kinect Sports: Season Two makes its chart debut at No.6.
Rage falls two places to No.7, Skylanders: Spyro's Adventure moves up two to No.8, while Dead Island and Deus Ex: Human Revolution round off the top ten.
Here's the top ten for the week ending October 29:
01. Battlefield 3 (EA)
02. Batman: Arkham City (Warner Bros Interactive)
03. Forza Motorsport 4 (Microsoft)
04. FIFA 12 (EA)
05. Gears of War 3 (Microsoft)
06. Kinect Sports: Season Two (Microsoft)
07. Rage (Bethesda)
08. Skylanders: Spyro's Adventure (Activision Blizzard)
09. Dead Island (Deep Silver)
10. Deus Ex: Human Revolution (Square Enix)