1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. c4 Nb6 5. exd6 exd6 6. Nf3 Bg4 7. a4 a5 8. Be2 Be7 9. Nc3 O-O 10. O-O Nc6 11. b3 Bf6 12. Be3 d5 13. c5 Nc8 14. Re1 Nb4 15. Qd2 c6 16. Ne5 Bxe2 17. Nxe2 Ne7 18. Rad1 Ng6 19. Ng4 Be7 20. Nf4 Nxf4 21. Bxf4 Na6 22. Qd3 Nc7 23. Qg3 Ne6 24. Nh6 Kh8 25. Nxf7 Rxf7 26. Rxe6 Rc8 27. Rde1 Bf6 28. Qe3 Rf8 29. Bd6 Rg8 30. Qd3 Qd7 31. Rxf6 gxf6 32. Re7 resign