1. Nf3 c5 2. g3 d5 3. Bg2 Nc6 4. O-O e5 5. d3 Be7 6. e4 Be6 7. Nc3 Nf6 8. Ng5 Bg4 9. f3 Bh5 10. h4 h6 11. Nh3 dxe4 12. Nxe4 Nxe4 13. dxe4 Qxd1 14. Rxd1 Nd4 15. g4 Nxc2 16. Rb1 Bg6 17. h5 Bh7 18. f4 f6 19. f5 Bg8 20. b3 b5 21. Bf1 a6 22. Nf2 Bf7 23. a4 Rb8 24. axb5 axb5 25. Bd2 Nd4 26. b4 Bb3 27. Rxb3 Nxb3 28. Be1 c4 29. Bc3 Kf7 30. Re1 Rhd8 31. Nd1 Nd4 32. Bg2 Ra8 33. Ne3 Ra3 34. Nd1 Ne2 35. resign