1. d4 Nf6 2. Nf3 c5 3. e3 g6 4. Nc3 Bg7 5. Bc4 O-O 6. O-O d5 7. Be2 b6 8. b3 Bb7 9. Ne5 e6 10. Bf3 Nbd7 11. Ng4 Ne4 12. Nxe4 dxe4 13. Be2 f5 14. Ne5 Nxe5 15. dxe5 Bxe5 16. Rb1 Qc7 17. g3 Rad8 18. Qe1 Qg7 19. f4 exf3 20. Bxf3 Bxf3 21. Rxf3 Bc3 22. Qe2 Qe5 23. Ba3 Rd2 24. Qc4 Rfd8 25. e4 Bd4 26. Kh1 Qxe4 27. Rf1 Rxc2 28. Qa6 Rxa2 29. Qxa7 Qe2 30. resign