Nf3 Nf6 c4 e6 Nc3 Bb4 e4 Bxc3 dxc3 Nxe4 Bd3 Nf6 h4 h6 O-O O-O c5 Nc6 b4 e5 b5 Na5 Nxe5 d6 cxd6 Be6 dxc7 Qxc7 Qe2 Rfc8 Rd1 Nc4 Nxc4 Bxc4 Bxc4 a6 Bb3 axb5 Be3 Ra5 Rd4 Nd7 Bf4 Qd8 Rad1 Qxh4 Be5 Qd8 Rxd7 Qf8 Rxf7 Qxf7 Bxf7+ Kxf7 Qg4 Rd8 Rxd8 h5 Qxg7+ Ke6 Qf6#