1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O b5 6. Bb3 Bc5 7. Nxe5 Nxe5 8. d4 Bxd4 9. Qxd4 d6 10. f4 c5 11. Qc3 Nxe4 12. Qe3 Bb7 13. fxe5 c4 14. Nd2 d5 15. Nxe4 dxe4 16. Bxc4 bxc4 17. Bd2 O-O 18. Bb4 Re8 19. Bd6 Qd7 20. Rf2 Rad8 21. Raf1 Bd5 22. b3 cxb3 23. axb3 Qc6 24. c4 Be6 25. Rf4 f5 26. R4f2 Rd7 27. g4 g6 28. gxf5 gxf5 29. Rg2 Kh8 30. Qg5 Rf7 31. Be7 resign