Nf3 Nf6 c4 e6 g3 d5 d4 Be7 Bg2 O-O O-O c5 cxd5 exd5 Be3 c4 b3 Nc6 bxc4 Bf5 Nbd2 Ne4 Rc1 Ba3 cxd5 Qxd5 Ra1 Rae8 Ng5 Bb4 Ndxe4 Rxe4 Qb1 Nxd4 Bxe4 Bxe4 Qxe4 Nxe2+ Kg2 Qc6 Rab1 Be7 Rxb7 Qxe4+ Nxe4 f5 Rxe7 g6 Ng5 h6 Ne6 Rf6 Rd1 Rf8 Rdd7 Rb8 Rg7+ Kh8 Rh7+ Kg8 Rdg7#