1. e4 c5 2. b3 d6 3. Bb2 Nf6 4. d3 e6 5. Nf3 Nc6 6. Be2 Be7 7. O-O O-O 8. Nbd2 d5 9. h3 Qc7 10. c3 Rd8 11. exd5 Nxd5 12. a3 Nf4 13. Ne4 b6 14. Re1 Ba6 15. c4 Qd7 16. Qc2 Nxe2 17. Rxe2 Qxd3 18. Rae1 Na5 19. Bc3 Qxc2 20. Rxc2 Nxb3 21. Rb1 Bxc4 22. Bxg7 Bd3 23. Bf6 Bxe4 24. Bxe7 Bxc2 25. Rb2 Rd1 26. Kh2 Nd2 27. Bf6 Nxf3 28. gxf3 Bf5 29. resign