e4 e5 Nf3 d6 Bc4 c5 c3 Nf6 d4 exd4 cxd4 Be7 Nc3 cxd4 Nxd4 a6 O-O Nc6 h3 Nxd4 Qxd4 Bd7 Bf4 O-O Rfd1 Qa5 Bd5 Rab8 b4 Qc7 e5 Rbe8 exd6 Qc8 dxe7 Rxe7 Bd6 Qe8 Bxe7 Qxe7 Re1 Re8 Rxe7 Rxe7 Bxb7 Be8 Bxa6 Bc6 b5 Re4 Nxe4 Be8 Qxf6 gxf6 Nxf6+ Kf8 Nxe8 Kxe8 Rd1 f6 Bc8 h5 a4 f5 b6 Kf8 Bxf5 Kf7 g3 Kg8 Rd7 Kh8 b7 Kg8 b8=Q#