Today’s 5-second tactic!

——————————
gm Zeng Chongsheng
Wei Yi
Chinese Championship. Xinghua 2014.3.14 Position after 24 moves. White has played aggressively and sacrificed a pawn for the initiative. The problem is that Black has not yet castled, and until he does there is plenty of danger. For the moment Black seems to have everything under control. 25.Rbd1 is not good enough as Black can simply take the Knight. And 25.Nxd6+ QxN keeps Black’s f7-square protected, while 26.Qxb4 simplifies in Black’s favour. So, is Black missing something here?
WHITE TO PLAY AND WIN!
………………………………….
ch-CHN Xinghua 2014.3.14 Wei Yi–Zeng Chongsheng: 25.Nxf7!! Kxf7 ( 25…Rxf7 26.Rbd1! ) 26.Nxd6+ Ke7 27.Qg3! Kxd6 28.Rbd1 Re8 1-0