1.d4 Nf6 2.Nc3 d5 3.Bf4 e6 4.Nf3 Bd6 5.Bg5 h6 6.Bh4 c5 7.e4 cxd4 8.Nxd4 dxe4 9.Bb5+ Kf8 10.Bc4 Be5 11.Nxe6+ fxe6 12.Qxd8+ Kf7 13.Qxh8 Nc6 14.Bxf6 Bxf6 15.Nxe4 Be5 16.O-O Rb8 17.c3 Bd7 18.Qh7 Rf8 19.Rfd1 Ke7 20.f4 Bc7 21.Qxg7+ Rf7 22.Rxd7+ Kxd7 23.Qxf7+ Kc8 24.Bxe6+ Kb8 25.Qe8+ Bd8 26.Qd7 a5 27.Nc5 Bc7 28.Qc8+ Ka7 29.Qxb7#