Nf3 Nf6 c4 e6 Nc3 Bb4 Qc2 O-O e4 d5 e5 Ng4 d4 h6 h3 Bxc3+ bxc3 Nf6 exf6 Qxf6 Bd3 Qe7 O-O a6 cxd5 Bd7 Qb3 Rd8 Qxb7 Nc6 dxc6 Be8 Rb1 Rdb8 Qxb8 Rxb8 Rxb8 f5 Ne5 a5 Ba3 Qxa3 Rxe8+ Kh7 Rxe6 g6 Rxg6 Qxc3 Bxf5 Qxh3 Rg4+ Kh8 Nf7#