Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f3 d6 3. Bc4 Nc6 4. Ne2 a6 5. O-O b5 6. Bd5 Bb7 7. c4 e6 8. cxb5
exd5 9. bxc6 Bxc6 10. exd5 Bxd5 11. Qa4+ Qd7 12. Qxd7+ Kxd7 13. Nec3 Bc6 14.
Na3 Nf6 15. d3 g6 16. Bg5 Bg7 17. Ne4 Nxe4 18. fxe4 Ke6 19. Rf3 Bxb2 20. Raf1
f5 21. Nc4 Bd4+ 22. Kh1 Rhf8 23. exf5+ Rxf5 24. Re1+ Kd5 25. Rxf5+ gxf5 *
Position (FEN): r7/7p/p1bp4/2pk1pB1/2Nb4/3P4/P5PP/4R2K w - - 0 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1407
Best move: Nb6#