d4 Nf6 Nf3 e6 c4 d5 Bg5 Bb4+ Nc3 h6 Bxf6 Qxf6 cxd5 exd5 e3 Nc6 Be2 Bd7 Qb3 Qf5 O-O O-O Qxd5 Rfe8 Qb3 a6 d5 Bxc3 dxc6 Bf6 cxb7 Rad8 Bc4 Qg6 Rad1 Qh5 Rxd7 Be7 Rxd8 Rxd8 b8=Q c5 Qe5 Bg5 h4 Rc8 hxg5 Qg4 Qbc3 Kf8 Qxg7+ Ke8 Qxf7+ Kd8 Qcf6#