1. f4 f5 2. Nf3 Nf6 3. e3 g6 4. Bc4 d5 5. Bb3 Bg7 6. c4 e6 7. cxd5 exd5 8. Nc3 c6 9. Ne2 O-O 10. Bc2 Nbd7 11. Rb1 Re8 12. b4 a6 13. Bb2 Nb6 14. O-O Nc4 15. Bc1 Nd6 16. d3 Ng4 17. e4 fxe4 18. dxe4 Qb6 19. Nfd4 Nxe4 20. h3 Ng3 21. Nxg3 Bxd4 22. Kh1 Nf2 23. Rxf2 Bxf2 24. Ne2 Qd8 25. Bb2 Qh4 26. Bd4 Bxh3 27. Bxf2 Qxf2 28. resign