1. e4 c5 2. Nc3 Nc6 3. f4 g6 4. Nf3 Bg7 5. Bc4 e6 6. O-O Nge7 7. Qe1 a6 8. a4 Nd4 9. Nxd4 cxd4 10. Ne2 d5 11. exd5 exd5 12. Bb3 d3 13. Nc3 O-O 14. cxd3 Bf5 15. a5 Bxd3 16. Rf3 Bf5 17. Qh4 d4 18. Nd1 Nc6 19. Qxd8 Raxd8 20. Nf2 h5 21. d3 Rfe8 22. Kf1 Bf8 23. Bd2 Bb4 24. Bxb4 Nxb4 25. Rc1 Re3 26. Rc7 Nxd3 27. Rxe3 dxe3 28. Bxf7 Kf8 29. Nxd3 Bxd3 30. Ke1 Rd4 31. resign