1. e4 e5 2. f4 d6 3. Nf3 Bg4 4. Bc4 Nf6 5. d3 Nc6 6. O-O Nd4 7. fxe5 dxe5 8. Nbd2 Bd6 9. c3 Ne6 10. Qb3 Nc5 11. Qc2 O-O 12. b4 Ne6 13. Bb2 c6 14. Qb3 b5 15. Bxe6 Bxe6 16. Qc2 c5 17. a3 c4 18. d4 exd4 19. cxd4 Bf4 20. d5 Bg4 21. Nd4 Be3 22. Kh1 Qd7 23. N2f3 Rfe8 24. e5 Nxd5 25. Ng5 g6 26. Rxf7 Qc8 27. Rxh7 Bxg5 28. Qxg6 resign