Daily Chess Improvement: Quick Thinking Tactic!

White is down in materials. How can white get out of the mess?

White to move!

Ne5+ Kb5 then this is hard for all of us to see and sac it Rc5+1!! Nxc5 Nc7+ Kxa5 Nc4##

  1. Ne5+ (double check) Kb5 (forced), 2. Rc5+! Nxc5 (forced), 3. Nc7+ Kxa5, 4. Nc4#