Can you find the mate(s)?

Sort:
Avatar of dsarkar
Black last played cxb4 instead of Re8 - the only move that could have avoided an immediate mate (but not the loss). Can you find the mating lines and different variations?
Avatar of shuttlechess92

not bad- open the g file to check black king

Avatar of roberto93

Very nice, but I can't see any other lines at the moment

Avatar of bobmacambob

3...Kh5 4.Bf3+ Kh4 5.Rxh7++ (or #)