1. e4 e5 2. Nf3 Nc6 3. c3 Nf6 4. d4 exd4 5. e5 Ne4 6. Qe2 Nc5 7. cxd4 Na4 8. Qc2 Bb4+ 9. Bd2 Nb6 10. Nc3 d5 11. exd6 Qxd6 12. Nb5 Qe7+ 13. Be2 a6 14. Nxc7+ Qxc7 15. Bxb4 Nd5 16. Qe4+ Be6 17. Ba3 Ndb4 18. O-O O-O 19. Rac1 Bd5 20. Qf5 Qb6 21. Ng5 g6 22. Qh3 Kg7 23. Qxh7+ Kf6 24. Qh4 Rh8 25. Qf4+ Kg7 26. Bf3 Nxd4 27. Qe5+ f6 28. Qe7+ Kh6 29. Bxd5 Rae8 30. Nf7+ Kh5 31. g4+ Kxg4 32. Qd7+ f5 33. Kh1 Ne2 34. Rc4+ Kh3 35. Ng5#