1. e4 e5 2. f4 Nc6 3. Nf3 d5 4. exd5 Qxd5 5. Nc3 Qe6 6. fxe5 Nxe5 7. Nxe5 Qxe5 8. Be2 Bc5 9. Nb5 a6 10. d4 Qe7 11. dxc5 axb5 12. O-O Qxc5 13. Kh1 Nf6 14. Bd3 O-O 15. Qf3 Bd7 16. Be3 Qc6 17. Qg3 Nh5 18. Qh4 g6 19. Bh6 Rfe8 20. Rf3 f5 21. Raf1 Qf6 22. Bg5 Qf7 23. g4 Bc6 24. gxh5 Rxa2 25. hxg6 Bxf3 26. Rxf3 Ra1 27. Kg2 Qxg6 28. Rg3 Kf7 29. Bf4 resign