1. Nf3 Nc6 2. e4 e5 3. Nc3 Nf6 4. Nxe5 Nxe5 5. d4 Ng6 6. e5 Ng8 7. f4 Bb4 8. Bd3 N6e7 9. O-O Nc6 10. d5 Nb8 11. Ne4 Ne7 12. c4 d6 13. a3 Bc5 14. Kh1 Bb6 15. b4 a6 16. c5 dxc5 17. bxc5 Ba7 18. d6 cxd6 19. exd6 Ng6 20. f5 Ne5 21. f6 g6 22. Bc2 O-O 23. Bb2 Re8 24. Qe1 Bf5 25. Rxf5 Nbd7 26. Rf1 Nc4 27. Bd4 Na5 28. Qh4 Nc6 29. Qh6 resign