1. d4 b6 2. e3 c5 3. c3 Qc6 4. f4 e6 5. Nf2 Nd6 6. Nf3 Be7 7. Ne5 Qc7 8. Qd1 Nc6 9. Bd3 O-O 10. h4 f6 11. Qh5 f5 12. Rh3 Rf6 13. Nfg4 Rff8 14. Rg3 Nxe5 15. Nxe5 Ne8 16. b3 Nf6 17. Qg5 g6 18. Nxg6 Kf7 19. Nxf8 Rxf8 20. Qh6 Rg8 21. Rxg8 Kxg8 22. c4 Ng4 23. Qh5 Nxe3 24. Qe8 Bf8 25. Qxa8 Qxf4 26. Qf3 Qh6 27. dxc5 Bxc5 28. b4 Bf8 29. Re1 Ng4 30. Bxf5 resign