1. e4 g6 2. Bc4 Bg7 3. c3 e6 4. Nf3 Nc6 5. O-O Nge7 6. d4 d5 7. Bd3 a6 8. exd5 exd5 9. h3 O-O 10. Bg5 f6 11. Bf4 g5 12. Bg3 h5 13. Qc2 h4 14. Bh2 Bh6 15. Nbd2 Kg7 16. Nb3 b6 17. a4 Ra7 18. Qe2 Ng6 19. Bc2 Re8 20. Qd3 f5 21. Rae1 Re4 22. Nfd2 a5 23. f3 Ba6 24. c4 dxc4 25. Qc3 Rxe1 26. Rxe1 cxb3 27. Bxb3 Nce7 28. d5 Kh7 29. Qf6 Qf8 30. Qe6 Bc8 31. resign