1. Nf3 d5 2. g3 Nc6 3. Bg2 Bf5 4. O-O Nf6 5. d3 e5 6. Nbd2 Bc5 7. Nh4 Qd7 8. Nxf5 Qxf5 9. e4 dxe4 10. Nxe4 Nxe4 11. Bxe4 Qf6 12. b3 O-O 13. Bb2 a5 14. Bxc6 bxc6 15. Qh5 Bd4 16. c3 Bb6 17. Rae1 Rfe8 18. Re2 a4 19. Rfe1 axb3 20. axb3 g6 21. Qg4 Rad8 22. d4 exd4 23. Rxe8 Rxe8 24. Rxe8 Kg7 25. cxd4 h5 26. Qe4 c5 27. Qe5 Qxe5 28. dxe5 f5 29. exf6 Kh6 30. f7 c4 31. f8=Q Kg5 32. Qf4