1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. d3 d6 5. Nc3 Nf6 6. a4 O-O 7. O-O b6 8. Nd5 Bb7 9. c3 Rb8 10. Nxe7 Qxe7 11. Bg5 h6 12. Bh4 g5 13. Nxg5 hxg5 14. Bxg5 Kg7 15. Qf3 Rh8 16. h4 Nd8 17. h5 Ne6 18. h6 Rxh6 19. Bxh6 Kxh6 20. Qf5 Ng7 21. Qh3 Ngh5 22. f4 Rg8 23. fxe5 dxe5 24. Rf5 Bc8 25. Rxh5 Nxh5 26. Qe3 Nf4 27. Kf1 Qh4 28. Bxf7 Qh1 29. resign