1. Nf3 f5 2. c4 Nf6 3. Nc3 g6 4. g3 d6 5. Bg2 Bg7 6. d4 O-O 7. b4 Qe8 8. Ng5 e5 9. d5 h6 10. Ne6 Bxe6 11. dxe6 e4 12. Bb2 Qxe6 13. Qb3 c6 14. Bh3 Kh7 15. Nd1 d5 16. c5 Qe7 17. Ne3 Nbd7 18. O-O-O b6 19. Ba3 bxc5 20. b5 Rfb8 21. Qc2 d4 22. Rxd4 cxb5 23. Nxf5 cxd4 24. Nxe7 b4 25. Bxd7 bxa3 26. Qc6 Nxd7 27. Qxd7 Rb2 28. Qc6 Rxa2 29. Kb1 Rb2 30. Ka1 d3 31. Qxg6 Kh8 32. Qf7 Rxe2 33. Kb1 Rb8 34. Kc1 a2 35. resign