1.d4
Nf6
2.c4
g6
3.Nc3
Bg7
4.e4
d6
5.Nf3
0-0
6.Be2
e5
7.0-0
exd4
8.Nxd4
Bd7
9.Bg5
Qc8
10.Qd2
Nc6
11.Nxc6
bxc6
12.Rad1
Be6
13.Bh6
Re8
14.Bxg7
Kxg7
15.b3
Nd7
16.f4
Nb6
17.f5
Bd7
18.f6+
Kh8
19.Qh6
Rg8
Diagram
20.e5!
Making room for Nc3-d4-g5
20...dxe5
21.Ne4
Qf8
Hoping to exchange the queens, or at least force the retreat of the Qh6
22.Ng5!
[22.Ng5
Qxh6
23.Nxf7#!
A perfect illustration of the principle... when the enemy king can't move, all you need is check] 1-0