1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 Be7 6. Be2 Nbd7 7. O-O O-O 8. f4 c6 9. Bf3 Re8 10. Qe1 d5 11. e5 Bc5 12. Qf2 Ne4 13. Nxe4 dxe4 14. Bxe4 Qb6 15. c3 Nf8 16. Rb1 Be6 17. b3 Rad8 18. Be3 h6 19. f5 Bd5 20. Bxd5 Rxd5 21. e6 fxe6 22. fxe6 Nxe6 23. Qf7 Kh7 24. Qxe8 Nxd4 25. Qe4 Nf5 26. Bxc5 Qxc5 27. Kh1 Re5 28. Qc2 Kh8 29. Rbe1 Rxe1 30. Rxe1 Nd6 31. c4 Qb4 32. Rd1 c5 33. h3 Qb6 34. Qg6 Nc8 35. Qe8 Kh7 36. Qxc8 a5 37. Rd8 a4 38. Rh8 Kg6 39. Qg4 Kf7 40. Qf5 Ke7 41. Rg8 g5 42. Rg7 Kd8 43. Qd7