d4 Nf6 c4 e6 Nf3 d5 Nc3 Be7 Bg5 O-O e3 Nc6 Be2 h6 Bxf6 Bxf6 cxd5 Nb4 dxe6 Bxe6 O-O a6 e4 c5 d5 Nxd5 exd5 Bxc3 dxe6 Bd4 exf7+ Kh8 Nxd4 Qxd4 Bh5 Rad8 Qc2 Rd5 Rad1 Rxh5 Rxd4 b5 Rd7 b4 Re1 g6 Qxg6 b3 Re8 Rxh2 Rxf8#