Nf3 Nf6 d4 d5 Bf4 Ne4 e3 c5 Bd3 cxd4 exd4 Nc6 O-O Bg4 h3 Bxf3 Qxf3 Qb6 Qe3 g5 Bh2 Qxd4 Qxd4 Nxd4 Be5 f6 Bxd4 b6 Bxe4 dxe4 Nd2 Bg7 Nxe4 Kf7 f4 gxf4 Rxf4 h5 Raf1 Rhc8 c3 Kg6 Rh4 Bh6 g4 hxg4 Nxf6 Bg5 Rxg4 exf6 Rxf6+ Kh7 Rxg5 Rf8 Rf2 Rad8 Rfg2 Rf1+ Kxf1 Kh6 Rg6+ Kh5 R2g5+ Kh4 Bf2+ Kxh3 Rh6#