Please help me solve this!

Sort:
boymaster

I cannot solve this puzzle. this is from a chess magazine and it says "white to move and mate in 6" . I'm not joking, so please help!Laughing

ItalianGame-inactive

analyse it from chesslab.com. Nb4+ is the 1st move