Moves
1. Nf3 c5 2. c4 g6 3. d4 cxd4 4. Nxd4 Bg7 5. g3 d5 6. Nb3 dxc4 7. Qxd8+ Kxd8 8. Na5 Nc6 9. Nxc6+ bxc6 10. Bg2 Rb8 11. Nc3 Bd7 12. O-O Nf6 13. Rd1 Kc8 14. Bf4 Rxb2 15. Rab1 Rb6 16. Na4 Nd5 17. Nxb6+ axb6 18. Bxd5 cxd5 19. Rxd5 Bc6 20. Rdd1 Kb7 21. Be3 b5 22. a4 Ka6 23. axb5+ Bxb5 24. Rd5 Rb8 25. Rc5 Rb7 26. Rc8 Ka5 27. Ra8+ Ba6 28. Rxb7 c3 29. Rb6 c2 30. Raxa6#