tpr #2Black could have tried 10...Nh6 and if 11 Bxh6 o-o and Ra1 as well as Bh6 hang.A last try might have been 12...Ne6 13 Rxa1 Nxg5 with Rook, Knight and 2 Pawns for the Queen.