1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nd4 5. Nxe5 Qf6 6. Nxf7 d5 7. Nxh8 dxc4 8. c3 Ne6 9. Qh5 Ke7 10. Qxh7 Bd7 11. Ng6 Kf7 12. Nh8 Ke7 13. Ng6 Kd6 14. e5 Qxe5 15. Nxe5 Kxe5 16. d4 Bxd4 17. cxd4 Kd5 18. Nc3 Kd6 19. d5 Nf6 20. Qb1 Nxd5 21. Nxd5 Kxd5 22. Qf5 Kc6 23. Rd1 Rd8 24. Qe4 Kc5 25. Be3 Kb5 26. a4 Ka5 27. Qd5 Ka6 28. Qxc4 Ka5 29. b4