c4 e6 g3 d5 Nf3 Nf6 Bg2 Be7 d4 e5 dxe5 dxc4 Qxd8+ Bxd8 exf6 c6 fxg7 Rf8 gxf8=R+ Kxf8 Ne5 Be6 Bh6+ Kg8 Na3 b6 Nxc6 Nxc6 Bxc6 f6 Bxa8 Kf7 O-O-O c3 Rxd8 c2 Nxc2 Bxa2 Rd7+ Kg8 Rxa7 Be6 Rd1 Bd7 Rdxd7 Kh8 Rd8#