d4 Nf6 Bf4 g6 Nf3 Bg7 e3 c5 c3 b6 Nbd2 O-O Bd3 Bb7 O-O d5 Bc2 Nbd7 Re1 h6 Ne5 Nxe5 Bxe5 Ne4 Nxe4 dxe4 Qg4 Qc8 Qf4 f6 Bc7 e5 Qg3 Qxc7 Qxg6 exd4 exd4 Kh8 Bxe4 Bxe4 Rxe4 f5 Re2 cxd4 cxd4 Rad8 b3 Qf4 Rae1 Qg4 Qc6 Rc8 Qa4 Qxe2 Rf1 Rc2 d5 Rxa2 Qc6 Qxf2+ Rxf2 Ra1+ Qc1 Rxc1+ Rf1 Bd4+ Kh1 Rxf1#