c4 g6 Nf3 Bg7 d4 Nf6 Nc3 O-O g3 c6 Bg2 d5 O-O Bf5 cxd5 Ne4 dxc6 Nxc6 Nh4 Nxc3 bxc3 e6 e4 Nxd4 cxd4 g5 Nxf5 exf5 e5 Rc8 Qd3 Bxe5 Qxf5 Bxd4 Be4 Re8 Bxg5 Bf6 Bxf6 Qxf6 Qxf6 Rxe4 Qg5+ Kf8 Qf5 Rec4 Qxh7 R8c5 Rad1 Ke7 Rfe1+ Kf6 Rd6+ Kg5 Qg7+ Kf5 Rf6#