1. g3 Nf6 2. Bg2 e6 3. d3 Be7 4. e4 O-O 5. Nh3 Nc6 6. O-O d5 7. Nd2 b6 8. f4 Bc5 9. Kh1 e5 10. f5 Bb7 11. g4 h6 12. Nf2 b5 13. h3 g5 14. Nf3 d4 15. h4 Kg7 16. Bh3 gxh4 17. g5 hxg5 18. Bxg5 Be7 19. Nxh4 Nh7 20. Bxe7 Nxe7 21. Rg1 Kh8 22. Qh5 Rg8 23. Qxf7 Ng5 24. Qf6 Rg7 25. Rxg5 Nxf5 26. Rxf5 Qxf6 27. Rxf6 Rh7 28. Nf3 Bc8 29. Kg2 Bxh3 30. Nxh3 Rg8 31. Nhg5 Rgg7 32. Rf8 Rg8 33. Rxg8 resign