Microsoft has revealed 2009's 20 best selling games on Xbox LIVE Arcade, with EA's Battlefield 1943 proving the most popular.

The multiplayer FPS beat the likes of Castle Crashers, Trials HD, Hasbro Family Game Night and Shadow Complex.

Top 20 Arcade Titles based on full versions purchased:

1: Battlefield 1943

2: Castle Crashers

3: Trials HD

4: Hasbro Family Game Night

5: Shadow Complex

6: Marvel vs. Capcom 2

7: Magic: The Gathering

8: UNO

9: Worms

10: Peggle

11: Worms 2: Armageddon

12: Turtles in Time Re-Shelled

13: 'Splosion Man

14: A Kingdom for Keflings

15: 3 on 3 NHL Arcade

16: The Secret of Monkey Island: Special Edition

17: Teenage Mutant Ninja Turtles 1989 Classic Arcade

18: Marble Blast Ultra

19: Ultimate Mortal Kombat 3

20: Super Street Fighter II Turbo HD Remix