d4 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 bxc3 c5 Bb5+ Nc6 d5 Qb6 Rb1 Bg7 Bxc6+ bxc6 Rxb6 axb6 Qb3 O-O Ne2 e6 dxc6 Ba6 c4 Rfe8 Bf4 b5 cxb5 Reb8 Bxb8 Rxb8 c7 Rxb5 c8=Q+ Bxc8 Qxb5 Bh6 Qe8+ Bf8 Qxc8 Kg7 Kd2 Be7 Qc7 Bg5+ f4 Bh6 Qxc5 Kf6 g4 Bf8 Qxf8 e5 fxe5+ Kg5 Qxf7 h6 h4+ Kxg4 Qxg6+ Kf3 Rf1#