1. e4 c5 2. Nf3 g6 3. b3 Bg7 4. Nc3 Nc6 5. Bb5 Nf6 6. Rb1 Nd4 7. e5 Ng4 8. O-O Nxe5 9. Nxe5 Bxe5 10. Ne4 Nxb5 11. Re1 Qc7 12. Ng3 d5 13. c4 dxc4 14. bxc4 Nd4 15. Bb2 O-O 16. Bxd4 Bxd4 17. Re4 b6 18. Qe2 e5 19. Rf1 f5 20. Rh4 Qd8 21. Rh3 f4 22. Ne4 Bxh3 23. gxh3 f3 24. Qd3 Qh4 25. Ng3 Qxh3 26. Qxf3 Rxf3 27. a4 Rf4 28. d3 Rh4 29. resign