c4 Nf6 d4 e6 g3 d5 Bg2 dxc4 Nf3 Nc6 O-O Bb4 e3 a6 Nfd2 g6 Nxc4 a5 Qe2 Nd5 Bd2 Be7 Nc3 Nxc3 bxc3 f5 e4 fxe4 Bh6 Bf8 Bxf8 Rg8 Bc5 Rf8 Rae1 Rf5 Bxe4 Rd5 Qf3 Rd6 d5 e5 dxc6 b6 Bxg6+ hxg6 Rxe5+ Qe7 Rxe7+ Kxe7 Bxd6+ cxd6 Nxb6 Bf5 Nxa8 Ke8 g4 Kf8 gxf5 gxf5 Qxf5+ Ke7 Re1+ Kd8 c7#