1. e4 e5 2. d4 exd4 3. Bc4 d6 4. Nf3 c5 5. Bg5 Be7 6. Bxe7 Nxe7 7. O-O O-O 8. Re1 a6 9. Ng5 h6 10. Nxf7 Rxf7 11. Bxf7 Kxf7 12. Qh5 Kg8 13. e5 d5 14. e6 Nbc6 15. Qf7 Kh8 16. Nd2 b5 17. Nf3 Ra7 18. Nh4 c4 19. f4 d3 20. f5 Ne5 21. Rxe5 dxc2 22. f6 gxf6 23. Rh5 Qb6 24. Kh1 Qe3 25. Qxf6 Kh7 26. Qf7 Kh8 27. Ng6 Nxg6 28. Qxa7 Qxa7 29. Rxh6 Kg7 30. Rh5 Qe3 31. h4 c1=Q 32. resign