1. e4 Nf6
2. e5 Nd5
3. d4 d6
4. Nf3 dxe5
5. Nxe5 g6
6. Bc4
6. c4 Nb6 7. Nc3 Bg7 8. Be3
6... c6
7. O-O Bg7
8. Re1
8. Nc3 Be6
8... O-O
9. c3
9... Be6
9... Nd7 10. Nf3 N7b6 11. Bb3 Bg4 12. Nbd2 Qc7 13. h3 Bxf3 14. Nxf3 +=
10. Nd2 Nd7
11. Nef3!
11. Nxd7 Qxd7 12. Ne4 b6 13. Ng5 Bf5 =
11... Nc7
11... b5!? 12. Bf1 N7b6 11... Bg4 12. h3 Bxf3 13. Nxf3 e6 14. a4 Qc7 15. Bg5 Rfe8 16. Qd2 +=
12. Bf1
12. Bxe6 Nxe6 13. Qb3 Qb6 14. Nc4 Qc7 ( 14... Qxb3 15. axb3 += ) 15. Bd2 12. Qb3 Nb6 13. Bxe6 Nxe6 14. Ne4 Qd5 15. Nfg5 Nxg5 16. Bxg5 Rfe8 17. Bf4 Qxb3 18. axb3 Nd5 19. Bg3 a5 20. Nc5 b6 21. Nd3 Rac8 =
12... c5?!
13. Nb3!
13... cxd4
14. Nfxd4
14... Bd5
15. Bg5
15. c4 15... e5 16. cxd5 exd4 17. Nxd4 Nb6 18. Nf3 Qxd5 19. Bf4 Ne6 20. Be5
15... f6
15... Bf6 16. Bxf6 Nxf6 17. c4 Be6 ( 17... Bc6 18. Nxc6 bxc6 19. Qxd8 Rfxd8 20. Rxe7 +/- ) 18. Qf3 Qc8 19. h3 +/- 15... Re8 16. c4 Be6 17. Qf3
16. Be3
16. Nb5 e6 17. c4 Bc6 18. Be3 Nxb5 19. cxb5 Bd5 20. Rc1 +=
16... a6?!
16... Bf7 17. Qe2!? ( 17. Nb5 a6 18. Nxc7 Qxc7 = ) ( 17. Qf3 e5 18. Nb5 Nxb5 19. Bxb5 Qc7 = ) 17... Nd5 ( 17... e5 18. Nb5 Nxb5 19. Qxb5 Qc7 20. Rad1 Rfd8 21. g3 b6 = ) 18. Rad1
17. c4 Bf7
18. Na5!
18... Qc8
18... e5? 19. Nxb7 Qb8 20. Nc6 Qxb7 21. Qxd7 Be8 22. Na5 Bxd7 23. Nxb7 Rab8 24. Nc5 +-
19. b4
19... e5
20. Ndb3 Rd8
21. Qf3
21... b6
22. Nc6
22. Nb7!? e4 23. Qxe4 Re8 24. Qc6 Ne5 25. Qxb6 25... Nd7 26. Qd6! Bf8 27. Qd2 Qxb7 28. Qxd7 Rad8 29. Qa4 +/-
22... Re8
23. Rad1 +=
23... Re6?
23... Bf8! 24. Rd2 e4 25. Qh3 Nb8! 26. Qxc8 Rxc8 27. Nxb8 Rcxb8 = 28. Bf4 Rc8
24. b5
24. c5! 24... e4 ( 24... bxc5 25. Nxc5 Nxc5 26. Rd8+ Qxd8 27. Nxd8 Rxd8 28. Bxc5 +- ) 25. Qh3 f5 26. cxb6 Rxc6 ( 26... Nxb6 27. Rd8+ Qxd8 28. Nxd8 Rxd8 29. Nc5 +/- ) 27. b7! Qxb7 28. Na5 Qxb4 29. Nxc6 +/-
24... Be8
24... axb5 25. cxb5 Rxa2 26. Bc4 Re8 27. Bxf7+ Kxf7 28. Nd2 Kg8 29. Nc4 +-
25. a4
25. c5? 25... axb5! ( 25... bxc5 26. Bc4 +- ) ( 25... Nxb5 26. Bc4 ) 26. cxb6 Nxb6 27. Bxb6 Bxc6
25... Kh8
26. a5
26... axb5
27. cxb5 bxa5
27... e4 28. Qh3
28. Nbxa5
28... e4
29. Qh3 f5
30. Bc4 Re5
30... Rf6 31. Bd4 Rf8 32. Ne7 Qb8 33. Nac6 Qb7 34. Nxg6+ Bxg6 35. Bxg7+ Kxg7 36. Rxd7+ +-
31. Bd4 Rxb5
31... Nxb5 32. Bxe5 Nxe5 33. Rd8 Nxc4 34. Rxc8 Rxc8 35. Ne7 Rc7 36. Nxc4 Rxe7 +- 31... Rxb5 32. Qc3 Ne5 33. Nxe5 Rbxa5 34. Nxg6+ hxg6 35. Qh3#
32. Qc3
1-0