Nf3 Nf6 c4 b6 g3 Bb7 Bg2 e6 d4 Be7 O-O O-O Nc3 Ne4 Bd2 d5 cxd5 Bxd5 Nxd5 Qxd5 Ne5 Na6 Qa4 Rfd8 Qxa6 f6 Nc4 c6 Be3 Rd7 Nxb6 axb6 Qxa8+ Bf8 Rfc1 e5 dxe5 b5 Qxc6 Qxc6 Rxc6 Rd2 Bxe4 Rxe2 Bd5+ Kh8 Rc8 h5 Rxf8+ Kh7 Be4+ g6 Rc1 Rxe3 Rc7+ Kh6 fxe3 fxe5 h4 g5 Rh8#