1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. d4 Bxd4 6. Nxd4 Nxd4 7. f4 b5 8. Bb3 Nxb3 9. axb3 d6 10. fxe5 dxe5 11. Qxd8 Kxd8 12. Bg5 Ke7 13. Bxf6 gxf6 14. Nc3 c6 15. b4 Rd8 16. Rf2 Rd6 17. Raf1 a5 18. bxa5 Rxa5 19. h3 b4 20. Nd1 Ba6 21. Re1 Ra1 22. Kh2 Raxd1 23. Re3 R6d2 24. Ref3 Rxf2 25. Rxf2 Rd4 26. Rf5 Rxe4 27. resign