c4 c5 g3 g6 Bg2 Bg7 Nc3 Nc6 e3 e6 Nge2 Nge7 d4 cxd4 Nxd4 d5 cxd5 b6 dxc6 Nf5 c7 a6 cxd8=Q+ Kxd8 Nxf5+ Bd7 Nxg7 Rc8 Qd4 Rc5 Nxe6+ fxe6 Qxh8+ Kc7 Qxh7 Rg5 O-O a5 Rd1 Rd5 Bxd5 exd5 Nxd5+ Kc6 Qxg6+ Kb7 Qxb6+ Ka8 Nc7#