d4 d5 c4 e6 Nf3 Nf6 g3 Be7 Bg2 c6 O-O c5 Bg5 Nc6 cxd5 exd5 dxc5 Be6 Be3 Bg4 b4 Bxf3 Bxf3 O-O Nc3 d4 Bxc6 Rb8 Qxd4 a5 Bf3 Qxd4 Bxd4 axb4 Ne4 Nxe4 Bxe4 Rfe8 f3 g6 Rab1 Red8 e3 b3 Rxb3 Bf8 Bxb7 Rxb7 Rxb7 Ra8 c6 Ra4 Rc1 Bd6 c7 Bf8 c8=Q Rxd4 exd4 Kg7 Qc4 Bb4 Qxf7+ Kh6 Qxh7+ Kg5 h4+ Kf5 Qf7#