1. e4 c5 2. f4 d6 3. Nf3 h6 4. Bc4 Nf6 5. Nc3 a6 6. d4 cxd4 7. Nxd4 Bd7 8. Be3 b5 9. Bd3 g6 10. O-O Bg7 11. Qf3 Bg4 12. Qg3 Qc8 13. h3 Bd7 14. Qf3 O-O 15. e5 dxe5 16. fxe5 Nh5 17. Qxa8 Bxe5 18. Qf3 e6 19. Nce2 Nf6 20. Bxh6 Re8 21. Bg5 Bc6 22. Qf2 Nbd7 23. Qh4 Qc7 24. Bxf6 Bxf6 25. Rxf6 Nxf6 26. Qxf6 Bb7 27. Rf1 Rf8 28. Nxe6 Qc6 29. Qg7