1. d4 Nf6 2. c4 c5 3. e3 cxd4 4. exd4 d5 5. Nc3 Nc6 6. Nf3 Bg4 7. Be2 e6 8. O-O Be7 9. cxd5 Nxd5 10. Nxd5 Qxd5 11. Be3 O-O 12. b3 Bf6 13. Ne5 Bxe2 14. Qxe2 Nxd4 15. Bxd4 Qxd4 16. Nf3 Qb6 17. Rad1 Rad8 18. h3 Rxd1 19. Rxd1 Rd8 20. Rxd8 Qxd8 21. Qb5 b6 22. Kh2 Qd6 23. g3 h5 24. Qe8 Qf8 25. Qxf8 Kxf8 26. h4 Ke7 27. Kh3 Kd6 28. Nd2 Kd5 29. Nc4 Bd4 30. f3 b5 31. Nd2 f5 32. g4 hxg4 33. fxg4 fxg4 34. Kxg4 Be3 35. Nf3 Ke4 36. Ng5 Bxg5 37. Kxg5 Kd4 38. Kg6 e5 39. Kxg7 e4 40. h5 e3 41. h6 e2 42. h7 e1=Q 43. h8=Q Qe5 44. resign