1. e4 c5 2. Nf3 d6 3. h3 Nf6 4. Nc3 g6 5. d4 cxd4 6. Nxd4 Bg7 7. Nde2 O-O 8. Ng3 Nc6 9. Bd3 a6 10. O-O Bd7 11. Re1 Ne5 12. Bd2 b5 13. a3 Qb6 14. Be3 Qc7 15. Qe2 Rac8 16. Rac1 Nc4 17. Bxc4 Qxc4 18. Qxc4 Rxc4 19. f3 Be6 20. Rcd1 Nd7 21. Nge2 Rfc8 22. Rd2 a5 23. Red1 b4 24. axb4 axb4 25. Nd5 Bxd5 26. exd5 Rxc2 27. Rxc2 Rxc2 28. resign