Nf3 d5 g3 g6 Bg2 Bg7 d4 Nf6 O-O O-O Bf4 Ne4 c4 dxc4 Nc3 Bf5 Ne5 Nxc3 bxc3 c6 e4 Bd7 Nxc4 b5 Ne5 Be6 d5 cxd5 exd5 Nd7 Nc6 Qe8 dxe6 fxe6 Qb3 Rf6 Rad1 a6 Rfe1 g5 Bxg5 Nf8 Nxe7+ Qxe7 Bxa8 Qc5 Bxf6 Bxf6 Rxe6 Nxe6 Qxe6+ Kg7 Rd7+ Qe7 Rxe7+ Bxe7 Qxe7+ Kg8 Bd5+ Kh8 Qe5#