1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. c4 Nb6 5. exd6 cxd6 6. Nc3 g6 7. Be3 Bg7 8. Rc1 O-O 9. b3 Nc6 10. d5 Ne5 11. Be2 Ned7 12. Nf3 Ne5 13. Nd4 h5 14. h3 f5 15. f4 Nf7 16. O-O Re8 17. Ne6 Bxe6 18. dxe6 Nh6 19. Bf3 Rb8 20. Qe2 Kh7 21. Rfd1 Ng8 22. c5 Nc8 23. Nd5 Nf6 24. Nxf6 Bxf6 25. Bxh5 gxh5 26. Qxh5 Kg7 27. Rf1 dxc5 28. Rf3 Rh8 29. Rg3 resign