In some sources I see advice that I agree with, which is simply to commit these games to memory. As daunting of a task that this sounds, it is possible to do, especially if we absorb a little bit at a time. It also takes much repetition, but that is the nature of memory.

Over time I will add analysis to some of these games, but it is not necessary to have analysis to start learning from these games. Human beings learn by example, and even if we don't fully understand the games, we can slowly pick up ideas.

2022-05-01

Semi-Slav

Play online chess

2021-12-08

World Championship Game 9

2021-12-03

World Championship Game 6

Play chess online

2021-08-25

Catalan

Click here for 36. Rd1.
Click here for 40. Qh5+.
Click here for 41... c2.
Click here for 55. Ke3.
Click here for 56. Bg4.
Click here for 57. Bxc2.

2021-08-06

The Ultimate Zugswang

Play chess online
Click here for 23. Kd2.
Click here for 25. Kd2.
Click here for 26. cxb5.
Click here for 27. Kf1.
Click here for 29. Ng2.
Click here for 30.... Qb1.
Click here for 33. Ng2.
Click here for 40. Rg4.
Click here for 42. Qg2.
Click here for 42. Ng2.
Click here for 46. Qg2.

2021-06-26

"Game of the Century"

Play online chess
Click here for 12. Nxa4.
Click here for 15. Bxf8.
Click here for 16. Qxc3.
Click here for 18. Bxe6.
Click here for 36. Kh2.

2021-06-06

QGD, Ragozin variation

FTX Crypto Cup Rapid Knockout Game, Online
Teymur Rajabo (2758) vs. Magnus Carlsen (2881)
8
7
6
5
4
3
2
1
abcdefgh
0
(white to move)
1.d4Nf6
2.c4e6
3.Nf3d5
4.Nc3Bb4
5.Bg5h6
6.Bxf6Qxf6
7.Qa4+Nc6
8.e3O-O
9.Rc1Qg6
10.h4Rd8
11.h5Qf6
12.Rh4e5
13.cxd5Rxd5
14.dxe5Bxc3+
15.Rxc3Nxe5
16.Qe8+Kh7
17.Rf4Qd6
18.Be2f5
19.Nd4c6
20.Nxf5Qd8
21.Qxd8Rxd8
22.Nd4Bd7
23.Re4Re8
24.Rc5Nf7
25.Bd3Kh8
26.Rxe8+Rxe8
27.b4Nd6
28.Bg6Re7
29.a4Kg8
30.Ke2Ne4
31.Rc2Nf6
32.b5cxb5
33.axb5a6
34.bxa6bxa6
35.Rb2Be8
36.Rb8Kf8
37.Nf5Re6
38.Ra8Nd5
39.Bxe8Rxe8
40.Rxa6Nf4+
41.Kf3Nxh5
42.g4Nf6
43.Nxh6Ne4
44.Nf5Ng5+
45.Kg2Rb8
46.Nd4Kf7
47.Ra5Ne4
48.Re5Nf6
49.f3g6
50.Kg3Rb1
51.Rb5Rxb5
52.Nxb5g5
53.Nc3Kg6
54.f4
 

2021-04-11

King's Indian

Van Foreest - Sokolov, Hoogeveen NED
Ivan Sokolov (2623) vs. Jorden van Foreest (2615)
8
7
6
5
4
3
2
1
abcdefgh
0
(white to move)
1.c4Nf6
2.Nc3g6
3.e4d6
4.d4Bg7
5.Be2O-O
6.Be3e5
7.d5Na6
8.g4c6
9.g5Ne8
10.h4f5
11.gxf6 e.p.Nxf6
12.h5Qa5
13.hxg6Nxe4
14.gxh7+Kh8
15.Nf3Nxc3
16.bxc3cxd5
17.Kf1Bf5
18.Nh4dxc4
19.Bxc4Rac8
20.Be6Be4
21.Qg4Bd3+
22.Kg1Rce8
23.Bf5Bxf5
24.Qxf5Rf6
25.Bg5Rfe6
26.Ng6+Rxg6
27.Qxg6Rf8
28.Be7Rxf2
29.Qxg7+Kxg7
30.h8=Q+Kf7
31.Rh7+Ke6
32.Qc8+Kd5
33.Rd1+Ke4
34.Qc4+Kf5
35.Rh5+Kg6
36.Qg8+Kxh5
37.Qg5#
 

2021-04-10

Ruy Lopez

European Online Club Cup Playoff A, round 3
Mateusz Bartel vs. Vladislav Artemiev
1
2
3
4
5
6
7
8
hgfedcba
0
(black to move)
1.e4e5
2.Nf3Nc6
3.Bb5a6
4.Ba4Nf6
5.Nc3Bc5
6.Bxc6dxc6
7.d3Qe7
8.h3h6
9.Be3Bd6
10.O-Oc5
11.Nd2g5
12.Nc4Be6
13.Nxd6+cxd6
14.Ne2g4
15.h4Nh5
16.g3f5
17.exf5Bd5
18.Nc3Bf3
19.Qd2Ng7
20.Bxh6Nxf5
21.Bg5Nxh4
22.Bxe7Nf5
23.Bh4Nxh4
24.Qg5Nf5
25.Qg6+Kd8
26.Qf6+Kc7
27.Nd5+Kc6
 

2021-04-05

Edward Lasker

Casual game, London ENG
Edward Lasker vs. George Alan Thomas
8
7
6
5
4
3
2
1
abcdefgh
0
(white to move)
1.d4e6
2.Nf3f5
3.Nc3Nf6
4.Bg5Be7
5.Bxf6Bxf6
6.e4fxe4
7.Nxe4b6
8.Ne5O-O
9.Bd3Bb7
10.Qh5Qe7
11.Qxh7+Kxh7
12.Nxf6+Kh6
13.Neg4+Kg5
14.h4+Kf4
15.g3+Kf3
16.Be2+Kg2
17.Rh2+Kg1
18.Kd2#
 

2021-02-02

Robert James Fischer vs Svetozar Gligoric Rovinj/Zagreb (1970)

Rovinj/Zagreb, Rovinj/Zagreb YUG
Robert James Fischer (?) vs. Svetozar Gligoric (?)
8
7
6
5
4
3
2
1
abcdefgh
0
(white to move)
1.e4e5
2.Nf3Nc6
3.Bb5a6
4.Ba4Nf6
5.O-OBe7
6.Re1b5
7.Bb3d6
8.c3O-O
9.h3h6
10.d4Re8
11.Nbd2Bf8
12.Nf1Bb7
13.Ng3Na5
14.Bc2Nc4
15.b3Nb6
16.a4c5
17.d5c4
18.b4Bc8
19.Be3Bd7
20.a5Nc8
21.Qd2Nh7
22.Kh2
 

Robert James Fischer vs Svetozar Gligoric Rovinj/Zagreb (1970)

Rovinj/Zagreb, Rovinj/Zagreb YUG
Robert James Fischer (?) vs. Svetozar Gligoric (?)
8
7
6
5
4
3
2
1
abcdefgh
0
(white to move)
1.e4e5
2.Nf3Nc6
3.Bb5a6
4.Ba4Nf6
5.O-OBe7
6.Re1b5
7.Bb3d6
8.c3O-O
9.h3h6
10.d4Re8
11.Nbd2Bf8
12.Nf1Bb7
13.Ng3Na5
14.Bc2Nc4
15.b3Nb6
16.a4c5
17.d5c4
18.b4Bc8
19.Be3Bd7
20.a5Nc8
21.Qd2Nh7
22.Kh2Be7
23.Nf5Bg5
24.Nxg5hxg5
25.g4
 

Robert James Fischer vs Svetozar Gligoric Rovinj/Zagreb (1970)

Rovinj/Zagreb, Rovinj/Zagreb YUG
Robert James Fischer (?) vs. Svetozar Gligoric (?)
8
7
6
5
4
3
2
1
abcdefgh
0
(white to move)
1.e4e5
2.Nf3Nc6
3.Bb5a6
4.Ba4Nf6
5.O-OBe7
6.Re1b5
7.Bb3d6
8.c3O-O
9.h3h6
10.d4Re8
11.Nbd2Bf8
12.Nf1Bb7
13.Ng3Na5
14.Bc2Nc4
15.b3Nb6
16.a4c5
17.d5c4
18.b4Bc8
19.Be3Bd7
20.a5Nc8
21.Qd2Nh7
22.Kh2Be7
23.Nf5Bg5
24.Nxg5hxg5
25.g4g6
26.Ng3f6
27.Rh1Rf8
28.Kg2
 

Robert James Fischer vs Svetozar Gligoric Rovinj/Zagreb (1970)

Rovinj/Zagreb, Rovinj/Zagreb YUG
Robert James Fischer (?) vs. Svetozar Gligoric (?)
8
7
6
5
4
3
2
1
abcdefgh
0
(white to move)
1.e4e5
2.Nf3Nc6
3.Bb5a6
4.Ba4Nf6
5.O-OBe7
6.Re1b5
7.Bb3d6
8.c3O-O
9.h3h6
10.d4Re8
11.Nbd2Bf8
12.Nf1Bb7
13.Ng3Na5
14.Bc2Nc4
15.b3Nb6
16.a4c5
17.d5c4
18.b4Bc8
19.Be3Bd7
20.a5Nc8
21.Qd2Nh7
22.Kh2Be7
23.Nf5Bg5
24.Nxg5hxg5
25.g4g6
26.Ng3f6
27.Rh1Rf8
28.Kg2Rf7
29.f3Nf8
30.h4gxh4
31.Rxh4
 

Robert James Fischer vs Svetozar Gligoric Rovinj/Zagreb (1970)

Rovinj/Zagreb, Rovinj/Zagreb YUG
Robert James Fischer (?) vs. Svetozar Gligoric (?)
8
7
6
5
4
3
2
1
abcdefgh
0
(white to move)
1.e4e5
2.Nf3Nc6
3.Bb5a6
4.Ba4Nf6
5.O-OBe7
6.Re1b5
7.Bb3d6
8.c3O-O
9.h3h6
10.d4Re8
11.Nbd2Bf8
12.Nf1Bb7
13.Ng3Na5
14.Bc2Nc4
15.b3Nb6
16.a4c5
17.d5c4
18.b4Bc8
19.Be3Bd7
20.a5Nc8
21.Qd2Nh7
22.Kh2Be7
23.Nf5Bg5
24.Nxg5hxg5
25.g4g6
26.Ng3f6
27.Rh1Rf8
28.Kg2Rf7
29.f3Nf8
30.h4gxh4
31.Rxh4Rh7
32.Rah1Rxh4
33.Rxh4g5
34.Rh6Kg7
35.Rxf6
 
Click here for 34... Nh7?

2021-01-30

Kingethree vs. MagzyBogues (Carlsen)

Meltwater Champions Chess Tour 2021
Kingethree (2464) vs. MagzyBogues (Carlsen) (3187), 180+0
1
2
3
4
5
6
7
8
hgfedcba
0
(black to move)
1.e4d5
2.Nf3dxe4
3.Ng5e5
4.Nxe4f5
5.Ng3Nf6
6.Bc4Nc6
7.O-Oh5
8.h3h4
9.Nh1Qd6
10.d3Be6
 

Kingethree vs. MagzyBogues (Carlsen)

Meltwater Champions Chess Tour 2021
Kingethree (2464) vs. MagzyBogues (Carlsen) (3187), 180+0
1
2
3
4
5
6
7
8
hgfedcba
0
(black to move)
1.e4d5
2.Nf3dxe4
3.Ng5e5
4.Nxe4f5
5.Ng3Nf6
6.Bc4Nc6
7.O-Oh5
8.h3h4
9.Nh1Qd6
10.d3Be6
11.Bg5O-O-O
12.Nc3Bxc4
13.dxc4Qe6
 

Kingethree vs. MagzyBogues (Carlsen)

Meltwater Champions Chess Tour 2021
Kingethree (2464) vs. MagzyBogues (Carlsen) (3187), 180+0
1
2
3
4
5
6
7
8
hgfedcba
0
(black to move)
1.e4d5
2.Nf3dxe4
3.Ng5e5
4.Nxe4f5
5.Ng3Nf6
6.Bc4Nc6
7.O-Oh5
8.h3h4
9.Nh1Qd6
10.d3Be6
11.Bg5O-O-O
12.Nc3Bxc4
13.dxc4Qe6
14.Nd5Nb4
15.Bxf6gxf6
16.c3Nxd5
17.cxd5Rxd5
 

Kingethree vs. MagzyBogues (Carlsen)

Meltwater Champions Chess Tour 2021
Kingethree (2464) vs. MagzyBogues (Carlsen) (3187), 180+0
1
2
3
4
5
6
7
8
hgfedcba
+1
(black to move)
1.e4d5
2.Nf3dxe4
3.Ng5e5
4.Nxe4f5
5.Ng3Nf6
6.Bc4Nc6
7.O-Oh5
8.h3h4
9.Nh1Qd6
10.d3Be6
11.Bg5O-O-O
12.Nc3Bxc4
13.dxc4Qe6
14.Nd5Nb4
15.Bxf6gxf6
16.c3Nxd5
17.cxd5Rxd5
18.Qa4Bc5
19.Rad1Rxd1
20.Rxd1f4
 

Kingethree vs. MagzyBogues (Carlsen)

Meltwater Champions Chess Tour 2021
Kingethree (2464) vs. MagzyBogues (Carlsen) (3187), 180+0
1
2
3
4
5
6
7
8
hgfedcba
+1
(black to move)
1.e4d5
2.Nf3dxe4
3.Ng5e5
4.Nxe4f5
5.Ng3Nf6
6.Bc4Nc6
7.O-Oh5
8.h3h4
9.Nh1Qd6
10.d3Be6
11.Bg5O-O-O
12.Nc3Bxc4
13.dxc4Qe6
14.Nd5Nb4
15.Bxf6gxf6
16.c3Nxd5
17.cxd5Rxd5
18.Qa4Bc5
19.Rad1Rxd1
20.Rxd1f4
21.Qe4f5
22.Qd5Qxd5
23.Rxd5Rd8
24.Rxd8+Kxd8
 

Kingethree vs. MagzyBogues (Carlsen)

Meltwater Champions Chess Tour 2021
Kingethree (2464) vs. MagzyBogues (Carlsen) (3187), 180+0
1
2
3
4
5
6
7
8
hgfedcba
+1
(black to move)
1.e4d5
2.Nf3dxe4
3.Ng5e5
4.Nxe4f5
5.Ng3Nf6
6.Bc4Nc6
7.O-Oh5
8.h3h4
9.Nh1Qd6
10.d3Be6
11.Bg5O-O-O
12.Nc3Bxc4
13.dxc4Qe6
14.Nd5Nb4
15.Bxf6gxf6
16.c3Nxd5
17.cxd5Rxd5
18.Qa4Bc5
19.Rad1Rxd1
20.Rxd1f4
21.Qe4f5
22.Qd5Qxd5
23.Rxd5Rd8
24.Rxd8+Kxd8
25.Kf1e4
26.g3f3
27.gxh4f4
28.b4Bd6
 

Kingethree vs. MagzyBogues (Carlsen)

Meltwater Champions Chess Tour 2021
Kingethree (2464) vs. MagzyBogues (Carlsen) (3187), 180+0
1
2
3
4
5
6
7
8
hgfedcba
0
(black to move)
1.e4d5
2.Nf3dxe4
3.Ng5e5
4.Nxe4f5
5.Ng3Nf6
6.Bc4Nc6
7.O-Oh5
8.h3h4
9.Nh1Qd6
10.d3Be6
11.Bg5O-O-O
12.Nc3Bxc4
13.dxc4Qe6
14.Nd5Nb4
15.Bxf6gxf6
16.c3Nxd5
17.cxd5Rxd5
18.Qa4Bc5
19.Rad1Rxd1
20.Rxd1f4
21.Qe4f5
22.Qd5Qxd5
23.Rxd5Rd8
24.Rxd8+Kxd8
25.Kf1e4
26.g3f3
27.gxh4f4
28.b4Bd6
29.Ke1Ke7
30.a3Kf6
31.Kd2Kg6
32.c4Be5
 

Kingethree vs. MagzyBogues (Carlsen)

Meltwater Champions Chess Tour 2021
Kingethree (2464) vs. MagzyBogues (Carlsen) (3187), 180+0
1
2
3
4
5
6
7
8
hgfedcba
0
(black to move)
1.e4d5
2.Nf3dxe4
3.Ng5e5
4.Nxe4f5
5.Ng3Nf6
6.Bc4Nc6
7.O-Oh5
8.h3h4
9.Nh1Qd6
10.d3Be6
11.Bg5O-O-O
12.Nc3Bxc4
13.dxc4Qe6
14.Nd5Nb4
15.Bxf6gxf6
16.c3Nxd5
17.cxd5Rxd5
18.Qa4Bc5
19.Rad1Rxd1
20.Rxd1f4
21.Qe4f5
22.Qd5Qxd5
23.Rxd5Rd8
24.Rxd8+Kxd8
25.Kf1e4
26.g3f3
27.gxh4f4
28.b4Bd6
29.Ke1Ke7
30.a3Kf6
31.Kd2Kg6
32.c4Be5
33.a4Kh5
34.c5Kxh4
35.b5Kxh3
36.a5b6
37.cxb6cxb6
 

2021-01-24

Vassily Ivanchuk vs Artur Yusupov

Candidates Match, Brussels BEL, http://gameknot.com/
Vassily Ivanchuk vs.
1
2
3
4
5
6
7
8
hgfedcba
0
(black to move)
1.c4e5
2.g3d6
3.Bg2g6
4.d4Nd7
5.Nc3Bg7
6.Nf3Ngf6
7.O-OO-O
8.Qc2Re8
9.Rd1c6
10.b3Qe7
11.Ba3e4
12.Ng5e3
13.f4Nf8
14.b4Bf5
15.Qb3h6
16.Nf3Ng4
17.b5g5
18.bxc6bxc6
19.Ne5gxf4
20.Nxc6Qg5
21.Bxd6Ng6
22.Nd5Qh5
23.h4Nxh4
24.gxh4Qxh4
25.Nde7+Kh8
26.Nxf5Qh2+
27.Kf1Re6
28.Qb7Rg6
29.Qxa8+Kh7
30.Qg8+Kxg8
31.Nce7+Kh7
32.Nxg6fxg6
33.Nxg7Nf2
34.Bxf4Qxf4
35.Ne6Qh2
36.Rdb1Nh3
37.Rb7+Kh8
38.Rb8+Qxb8
39.Bxh3Qg3
 

2020-12-17

Fischer vs. Spassky 1972 game 6

World Championship 28th, Reykjavik
Fischer, Robert James (2785) vs. Spassky, Boris V (2660)
8
7
6
5
4
3
2
1
abcdefgh
0
(black to move)
1.c4e6
2.Nf3d5
3.d4Nf6
4.Nc3Be7
5.Bg5O-O
6.e3h6
7.Bh4b6
8.cxd5Nxd5
9.Bxe7Qxe7
10.Nxd5exd5
11.Rc1Be6
12.Qa4c5
13.Qa3Rc8
14.Bb5a6
15.dxc5bxc5
16.O-ORa7
17.Be2Nd7
18.Nd4Qf8
19.Nxe6fxe6
20.e4d4
21.f4Qe7
22.e5Rb8
23.Bc4Kh8
24.Qh3Nf8
25.b3a5
26.f5exf5
27.Rxf5Nh7
28.Rcf1Qd8
29.Qg3Re7
30.h4Rbb7
31.e6Rbc7
32.Qe5Qe8
33.a4Qd8
34.Rf1f2Qe8
35.Rf2f3Qd8
36.Bd3Qe8
37.Qe4Nf6
38.Rxf6gxf6
39.Rxf6Kg8
40.Bc4Kh8
41.Qf4Qg8
42.Rf8Re8
43.Qf6+Rg7
44.e7Rc8
45.Bxg8Rc6
46.Be6+Kh7
47.Bf5+Rg6
48.Bxg6#
 
Click here for 20... c4.

2020-07-30

Carlsen vs. Kramnik

Legends of Chess, chess24.com INT
Magnus Carlsen (?) vs. Vladimir Kramnik (?)
8
7
6
5
4
3
2
1
abcdefgh
0
(white to move)
1.d4Nf6
2.c4e6
3.Nc3d5
4.cxd5exd5
5.Bg5c6
6.e3h6
7.Bh4
 
Click here for the continuation!

2020-05-20

English Opening

Lindores Abbey Rapid Challenge, chess24.com INT
Jan-Krzysztof Duda (2753) vs. Magnus Carlsen (2863)
8
7
6
5
4
3
2
1
abcdefgh
0
(white to move)
1.c4e5
2.Nc3Nf6
3.Nf3Nc6
4.e3Bb4
5.Qc2O-O
6.Nd5Re8
7.Qf5
 
Click here for the continuation.

2019-11-04

Caro-Kann Defense

Corus Group C, Wijk aan Zee NED
Magnus Carlsen (2484) vs. Sipke Ernst (2474)
8
7
6
5
4
3
2
1
abcdefgh
-1
(white to move)
1.e4c6
2.d4d5
3.Nc3dxe4
4.Nxe4Bf5
5.Ng3Bg6
6.h4h6
7.Nf3Nd7
8.h5Bh7
9.Bd3Bxd3
10.Qxd3e6
11.Bf4Ngf6
12.O-O-OBe7
13.Ne4Qa5
14.Kb1O-O
15.Nxf6+Nxf6
16.Ne5Rad8
17.Qe2c5
18.Ng6fxg6
19.Qxe6+Kh8
20.hxg6Ng8
21.Bxh6gxh6
22.Rxh6+Nxh6
23.Qxe7Nf7
24.gxf7Kg7
25.Rd3Rd6
26.Rg3+Rg6
27.Qe5+Kxf7
28.Qf5+Rf6
29.Qd7#
 
Click here for 19... Kh7.
Click here for 20... Rfe8.
Click here for 20... Qb6.
Click here for 20... Rde8.
Click here for 24... Qb6.
Click here for 24... Qa6.
Click here for 25... Qb6.
Click here for 27... Kh7.
Click here for 27... Kh6.
Click here for 28... Ke7.

2019-07-15

Master games to study

Blindfold simul, 8b, London ENG
Paul Morphy vs. James G Cunningham
8
7
6
5
4
3
2
1
abcdefgh
0
(white to move)
1.e4e5
2.Bc4Bc5
3.c3Nc6
4.Nf3Nf6
5.d4exd4
6.e5Qe7
7.O-ONg8
8.cxd4Bb6
9.d5Qc5
10.Na3Nd4
11.Be3Nxf3+
12.Qxf3Qf8
13.Bxb6axb6
14.Nb5Kd8
15.Rac1d6
16.exd6cxd6
17.Qe3Ra6
18.Nc7Qe7
19.Ne6+fxe6
20.Bxa6Bd7
21.Bb5Ke8
22.dxe6Nf6
23.Rc8+
 
Click here for 18... Kxc7.
Click here for 20... bxa6.
Click here for 21... Bxb5.

2019-07-08

An interesting continuation

Norway Chess, Stavanger NOR
Maxime Vachier-Lagrave vs. Alexander Grischuk
8
7
6
5
4
3
2
1
abcdefgh
0
(black to move)
1.Nf3Nf6
2.c4g6
3.g3Bg7
4.Bg2c6
5.d4d5
6.cxd5cxd5
7.Ne5Ne4
8.Nd2Nf6
9.Qa4+Bd7
10.Qb3Nc6
11.Ndf3Na5
12.Qa3O-O
13.Bd2Nc6
14.O-ONe4
15.Bf4Nxe5
16.Nxe5Bb5
17.Rfe1Rc8
18.Rac1Rxc1
19.Rxc1Bxe2
20.Qxa7Ba6
21.b4Qe8
22.Nc6g5
23.Be3Nd6
24.a4bxc6
25.Qxa6Nc4
26.Rxc4dxc4
27.Bxc6Qb8
28.Qxc4Rc8
29.a5Qc7
30.a6e6
31.b5Qa5
32.Kg2h6
33.d5exd5
34.Qxd5Rd8
35.Qxd8+
 

2019-07-06

Nimzovich-Rossolimo attack

GCT Croatia
Anish Giri (2779) vs. Magnus Carlsen (2872)
1
2
3
4
5
6
7
8
hgfedcba
0
(black to move)
1.e4c5
2.Nf3Nc6
3.Bb5e6
4.Bxc6bxc6
5.d3Ne7
6.h4h5
7.e5d6
8.exd6Ng6
9.Nfd2Bxd6
10.Nc4Be7
11.Nc3Ba6
12.Qf3Bxc4
13.Qxc6+Kf8
14.dxc4Nxh4
15.O-ONf5
16.Ne2Rc8
17.Qa4Rc7
18.Bf4Rd7
19.c3g5
20.Rad1Rxd1
21.Rxd1Qa8
22.Bc7h4
23.f3h3
24.Qb3hxg2
25.Kf2g4
26.Qb8+Qxb8
27.Bxb8Bh4+
28.Bg3gxf3
29.Kxf3Bxg3
30.Rd8+Kg7
31.Rxh8Kxh8
32.Kxg2Bd6
 
Click here for 7... f6.
Click here for 23. Rd3.
Click here for 24. Qc2.
Click here for 25. Kxg2.
Click here for 28. Kg1.
Click here for 30. Nxg3.