1. e4 e5 2. Nf3 d6 3. h3 f6 4. Bc4 Ne7 5. O-O Nbc6 6. Nc3 a6 7. d3 b5 8. Bd5 Bb7 9. a3 Nxd5 10. Nxd5 Nd4 11. Nxd4 exd4 12. Re1 Qd7 13. N@f5 B@e6 14. Nxd4 Rb8 15. Nxe6 c6 16. Nxf8 Rxf8 17. Nb6 Qe7 18. B@h5+ g6 19. Bg4 f5 20. exf5 N@e5 21. fxg6 hxg6 22. f4 Qh4 23. @d7+ Kd8 24. B@g5+ Qxg5 25. fxg5 @f2+ 26. Kh2 fxe1=Q 27. N@e6+ Ke7 28. @f6+ Rxf6 29. gxf6+ Kxf6 30. Q@g7#