1. d4 Nf6 2. c4 g6 3. g3 Bg7 4. Bg2 d6 5. Nf3 O-O 6. Nc3 Nc6 7. O-O a6 8. Qd3 Nb4 9. Qd2 d5 10. Ne5 Be6 11. Na4 Nc6 12. Nc5 Nxe5 13. dxe5 Ne4 14. Nxe6 fxe6 15. Qe3 Bxe5 16. Rd1 Nxf2 17. Qxe5 Nxd1 18. Bh6 Rf6 19. Rxd1 c6 20. Bh3 Qb6+ 21. Be3 c5 22. cxd5 Rd8 23. Rd3 Qa5 24. Bxe6+ Kf8 25. Bd2 Qxa2 26. Rf3 Qb1+ 27. Kg2 Ke8 28. Bh6 Qe1 29. Rxf6 exf6 30. Bf7+ Kd7 31. Qe6+ 1-0