1. e4 Nf6 2. e5 Nd5 3. c4 Nb6 4. c5 Nd5 5. d4 d6 6. Bd2 dxc5 7. dxc5 e6 8. Bd3 Bxc5 9. Nf3 b6 10. Nc3 Bb7 11. O-O Nd7 12. a3 Nxc3 13. Bxc3 f6 14. exf6 Nxf6 15. b4 Bd6 16. Re1 Bd5 17. a4 O-O 18. Ng5 Qd7 19. f3 Rae8 20. Bxf6 Rxf6 21. b5 h6 22. Ne4 Bxe4 23. Bxe4 g5 24. h3 Kg7 25. g4 Rd8 26. Bc6 Qe7 27. Re2 Bc5 28. Kh1 Rxd1 29. Rxd1 Qf8 30. Rd7 Rf7 31. Rd3 Re7 32. Rd1 Qf4 33. Rf1 Qg3 34. Rg2 Qxh3 35. resign