1. d4 c5 2. d5 f5 3. Bf4 d6 4. Nc3 Nf6 5. Nf3 Nbd7 6. g3 Qa5 7. Bg2 Nb6 8. O-O c4 9. a3 Nbxd5 10. Nxd5 Nxd5 11. Bd2 Qb6 12. Ng5 Nf6 13. Be3 Qc7 14. b4 e5 15. c3 Be7 16. a4 Bd7 17. b5 h6 18. Nf3 d5 19. Nh4 Kf7 20. Qc2 Qc8 21. Rfd1 g5 22. Nf3 Bd6 23. Nd2 Bc5 24. Bxc5 Qxc5 25. e3 e4 26. Nf1 a6 27. bxa6 Rxa6 28. Rdb1 Bc6 29. Rb2 Qa7 30. Rba2 Ra5 31. Nd2 Ra8 32. f3 b5 33. fxe4 fxe4 34. Bh3 bxa4 35. Rf1 Qxe3 36. Kh1 Qe2 37. Rxf6 Kxf6 38. Nxe4 Qxe4 39. resign