1. e4 c6 2. Bc4 e6 3. Nc3 d5 4. Bb3 d4 5. Nce2 a5 6. Nf3 a4 7. Bc4 b5 8. Bd3 Bc5 9. O-O h6 10. Ne5 Nf6 11. a3 Qd6 12. Nf3 Ng4 13. Ng3 Ne5 14. Nh5 Nbd7 15. Nxg7 Kf8 16. Nh5 Nxd3 17. cxd3 f6 18. Nh4 Rg8 19. Qf3 Kf7 20. Nf4 Nf8 21. Qh5 Ke7 22. Qxh6 Ra7 23. Nhg6 Nxg6 24. Qh7 Kf8 25. Nxg6 Rxg6 26. Qxg6 Rf7 27. Qh6 Ke7 28. Rb1 Qd8 29. b4 Bd6 30. Bb2 Qg8 31. g3 Rh7 32. Qxh7 Qxh7 33. Rbc1 Bd7 34. Bxd4 e5 35. Be3 f5 36. Bg5 Ke6 37. exf5 Kxf5 38. Be3 Qh3 39. Rc3 Kg4 40. f3 Kh5 41. g4 Kg6 42. Rf2 e4 43. dxe4 Be5 44. Rc5 Bd6 45. Rh5 Qxh5 46. gxh5 resign