1. e4 e5 2. Nf3 Nc6 3. Nc3 Bc5 4. Bc4 Nf6 5. O-O d6 6. h3 O-O 7. Re1 Ne7 8. d4 exd4 9. Nxd4 Ng6 10. Bg5 Ne5 11. Bxf6 Qxf6 12. Be2 Qg6 13. a3 Bxh3 14. g3 Nc6 15. Ndb5 Bb6 16. Bh5 Qf6 17. Kh2 Be6 18. f4 a6 19. Nd5 Bxd5 20. exd5 axb5 21. dxc6 bxc6 22. Bf3 d5 23. c3 Qg6 24. Rh1 Bf2 25. Bg4 h5 26. Qe2 Rfe8 27. Qxf2 Qxg4 28. Rae1 Re4 29. Rhg1 Rae8