1. d4 f5 2. g3 d5 3. Bg2 Nf6 4. Nf3 e6 5. O-O Ne4 6. c4 c6 7. b3 Bb4 8. Ba3 Na6 9. Bxb4 Nxb4 10. a3 Na6 11. Ne5 O-O 12. e3 c5 13. Nd2 Nc3 14. Qe1 Qe8 15. Rc1 Ne4 16. f3 Nd6 17. f4 Rf6 18. cxd5 Rh6 19. dxc5 Qh5 20. h3 Nf7 21. Nxf7 Qxf7 22. d6 Bd7 23. Nf3 Rc8 24. Ne5 Qe8 25. b4 b6 26. c6 Bxc6 27. Rxc6 Rxc6 28. Nxc6 resign