1. c4 Nf6 2. Nc3 g6 3. d4 Bg7 4. Nf3 O-O 5. h3 d6 6. e4 Nbd7 7. Be2 e5 8. d5 Nc5 9. O-O Nfxe4 10. Nxe4 Nxe4 11. Bd3 Nc5 12. Bg5 f6 13. Be3 Nxd3 14. Qxd3 f5 15. Nd2 f4 16. Bxf4 exf4 17. Rab1 Bf5 18. Ne4 f3 19. Qxf3 Qe7 20. Rbe1 Rae8 21. Ng3 Qxe1 22. Rxe1 Rxe1 23. Kh2 Be5 24. h4 Bb1 25. Qg4 Rxf2 26. Qc8 Rf8 27. Qxc7 Bxa2 28. Kh3 Re3 29. Qa5 Rxg3 30. resign