1. c4 Nf6 2. d4 g6 3. Nc3 Bg7 4. e4 d6 5. h3 O-O 6. Bd3 e5 7. d5 a5 8. Nf3 Nbd7 9. Bg5 h6 10. Bh4 g5 11. Bg3 Nh5 12. Nh2 Nxg3 13. fxg3 Nc5 14. Bc2 f5 15. O-O fxe4 16. Nxe4 Nxe4 17. Bxe4 Bd7 18. Ng4 Qe7 19. Bc2 Rxf1 20. Qxf1 e4 21. Rb1 Rf8 22. Qe2 h5 23. Nf2 Bd4 24. Rf1 g4 25. Qxe4 Qxe4 26. Bxe4 h4 27. hxg4 hxg3 28. Bf3 gxf2 29. Kh2 Kg7 30. b3 Be5 31. g3 Rxf3 32. resign