d4 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 Nf3 Bg7 e4 Nxc3 bxc3 c5 Be2 Bg4 Rb1 Bxf3 Bxf3 cxd4 Rxb7 Qa5 O-O Nc6 e5 Nxe5 cxd4 Nxf3+ Qxf3 O-O d5 Rad8 Rd1 Bd4 Rxe7 Rxd5 Bh6 Bxf2+ Kh1 Rxd1+ Qxd1 Rb8 Qb3 Rf8 Qxf7+ Rxf7 Re8+ Rf8 Rxf8#