d4 d6 Nf3 Nd7 Bf4 Ngf6 e3 Ne4 Bd3 d5 O-O a6 Bxe4 dxe4 Ng5 Nf6 Nc3 Bg4 f3 exf3 Nxf3 e6 Be5 g6 h3 Bf5 e4 Bg7 exf5 exf5 g4 fxg4 hxg4 a5 g5 a4 Nb5 Ra5 Bxc7 Rxb5 Bxd8 Kxd8 gxf6 Bxf6 Ne5 Bxe5 dxe5+ Kc8 Qd3 Rxe5 Qc3+ Kd7 Rad1+ Ke7 Qxe5+ Kf8 Rd8#