1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 Qe7 5. Bxf7 Kd8 6. Bb3 d5 7. Qf3 Bg4 8. Qe3 Nb4 9. c3 d4 10. cxd4 h6 11. Nf7 Qxf7 12. Bxf7 Nc2 13. Kf1 Nxe3 14. dxe3 Nxe4 15. f3 Ng5 16. fxg4 Nxf7 17. Nc3 Kd7 18. b3 Re8 19. d5 Kc8 20. e4 h5 21. Be3 hxg4 22. g3 Rd8 23. Kg2 Be7 24. Rhf1 Rhf8 25. Rac1 Bg5 26. Bxg5 Nxg5 27. Rxf8 Rxf8 28. Nb5 Nxe4 29. Nxc7 Kd7 30. Ne6 Rf2