1. f4 d5 2. d3 e5 3. Bc5 Nd6 4. O-O Nb6 5. e4 exf4 6. Rxf4 f6 7. Ne2 Be7 8. Nb3 Bf7 9. Nc3 O-O 10. Bg4 Nd7 11. exd5 b6 12. Bxd6 Bxd6 13. Re4 Qd8 14. d4 f5 15. Bxf5 Nf6 16. Rh4 g6 17. Be6 a6 18. Nd2 Re8 19. Bxf7 Kxf7 20. Qf2 Kg8 21. Rf1 Rf8 22. Qe1 Qe7 23. Nde4 Rbd8 24. a3 Nxd5 25. Nxd5 Rxf1 26. Kxf1 Qf7 27. Ndf6 Kg7 28. Rxh7 resign