d4 Nf6 c4 e6 Nf3 d5 Nc3 Be7 Bf4 O-O e3 Nbd7 a3 dxc4 Bxc4 c5 O-O Qb6 h3 Qxb2 Na4 Qxa1 Qxa1 b6 dxc5 Nxc5 Nxc5 Bxc5 Rc1 h6 Be5 Bb7 Bxf6 gxf6 Qxf6 Bxf3 gxf3 Rfd8 Kh2 Bd6+ Kh1 Rac8 Rg1+ Bg3 Bxe6 Rd7 Rxg3+ Kh7 Bf5#