1. e4 c5 2. f4 e6 3. Nf3 d5 4. e5 Nc6 5. c3 Nge7 6. Bb5 Bd7 7. O-O Nxe5 8. Bxd7 Nxd7 9. d4 Nc6 10. Ne5 cxd4 11. cxd4 Ndxe5 12. fxe5 Qb6 13. Rf4 Nxe5 14. Kh1 Ng6 15. Rf2 Bd6 16. Nc3 Rc8 17. Be3 O-O 18. Qg4 Rc4 19. Raf1 f5 20. Qg5 Qc6 21. Rf3 b5 22. Rh3 b4 23. Ne2 Rf6 24. Nf4 Bxf4 25. Bxf4 Rxd4 26. Rg3 Rxf4 27. resign