e4 c6 d4 d5 Nd2 dxe4 Nxe4 Nd7 Bc4 Ngf6 Nxf6+ Nxf6 Nf3 Bf5 O-O Qc7 Bg5 e6 Nh4 Ng4 g3 g6 f3 Bh6 fxg4 Bxg5 gxf5 gxf5 Nf3 Bh6 c3 O-O-O b4 a5 bxa5 Qxa5 Qb3 b5 Bxe6+ fxe6 Qxe6+ Kb8 Qxh6 Qc7 Ne5 Ka8 Rxf5 Rhe8 Rf7 Re7 Raf1 Rde8 R1f3 Rxf7 Rxf7 Rc8 Rxc7 Rxc7 Nxc6 b4 Nxb4 Rb7 Qf8+ Rb8 Qf5 Rxb4 cxb4 Kb8 Qxh7 Kc8 b5 Kd8 b6 Ke8 b7 Kd8 b8=Q#