1. e3 d5 2. d4 Bf5 3. Bd3 e6 4. Bxf5 exf5 5. Nf3 Nf6 6. b3 Bd6 7. Ba3 O-O 8. Bxd6 Qxd6 9. O-O f4 10. Ne5 fxe3 11. fxe3 Ne4 12. Qh5 g6 13. Qf3 f6 14. Nd3 Ng5 15. Qg3 Qxg3 16. hxg3 Ne4 17. g4 Nc6 18. a3 a5 19. Nf4 Ne7 20. c4 dxc4 21. bxc4 f5 22. gxf5 Nxf5 23. Ne6 Rf7 24. g4 Nxe3 25. Rxf7 Kxf7 26. Nxc7 Rc8 27. Nd5 Nxd5 28. cxd5 Rc1 29. resign