1. Nf3 Nc6 2. d4 d5 3. g3 Bg4 4. Bg2 Nf6 5. O-O e6 6. Nbd2 Bb4 7. c3 Ba5 8. b4 Bb6 9. a4 a5 10. b5 Ne7 11. Ne5 c5 12. Nb3 cxd4 13. cxd4 O-O 14. Ba3 Rc8 15. h3 Bf5 16. Nc5 Bxc5 17. dxc5 Be4 18. f3 Bf5 19. c6 bxc6 20. Nxc6 Nxc6 21. Bxf8 Qxf8 22. bxc6 Rxc6 23. g4 Bg6 24. Qd2 Nd7 25. Qxa5 Rc5 26. Qb4 Qa8 27. f4 Be4 28. Bxe4 dxe4 29. Rfd1 Qc8 30. Rxd7 Qxd7 31. Qxc5 resign