d4 Nf6 c4 e6 Nc3 Bb4 Qc2 O-O a3 Bxc3+ Qxc3 d5 Nf3 dxc4 Qxc4 b6 Bg5 Ba6 Qc2 Bb7 Bxf6 Qxf6 e3 c5 Bd3 cxd4 Bxh7+ Kh8 Be4 Bxe4 Qxe4 Na6 exd4 Kg8 Qb7 b5 Qxa6 Rac8 O-O Qf5 a4 Qxf3 gxf3 g6 axb5 Rb8 Qc6 Rfe8 Rxa7 Red8 Qc7 g5 Qxf7+ Kh8 Qg7#