Nf3 d5 d4 e6 c4 Nd7 Nc3 c6 e4 dxe4 Nxe4 Be7 Nc3 Bb4 Bd3 h6 Qb3 Be7 Bd2 Ngf6 Be3 Ng4 O-O O-O Rfe1 b5 Bf4 g5 Bg3 a6 h3 Ngf6 Rad1 Nh5 cxb5 axb5 Rxe6 Nc5 Rg6+ Kh8 Be5+ Nf6 Rxh6+ Kg7 Rh7+ Kg8 Bxf6 Bxf6 dxc5 Bd7 Bc2 Qc7 Rd6 Bf5 Bxf5 g4 Rxf6 gxf3 Rg6+ Kxh7 Rxc6+ Kh8 Rxc7 Rad8 Rxf7 Rxf7 Qxf7 fxg2 Qh7#