1. e4 e5 2. Nf3 Nc6 3. Bb5 Qf6 4. Nc3 Bc5 5. Nd5 Qg6 6. O-O Nf6 7. Bxc6 dxc6 8. Nxf6 gxf6 9. d3 Bh3 10. Nh4 Qg4 11. Qxg4 Bxg4 12. Be3 Be7 13. f4 f5 14. Nxf5 Bxf5 15. exf5 f6 16. fxe5 O-O 17. e6 b6 18. c4 c5 19. Rf3 Bd6 20. Rh3 Rad8 21. Rh4 Rfe8 22. Rg4 Kf8 23. Bh6 Ke7 24. Rg7 Kf8 25. Rxh7 Kg8 26. Rg7 Kh8 27. Rf7 Be5 28. e7 Rxd3 29. Rf8 resign