Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 Nc6 4. Nxc6 dxc6 5. e5 Ne4 6. d4 Qh4 7. Qf3 Ng5 8.
Qf4 Qxf4 9. Bxf4 Ne6 10. Be3 c5 11. d5 Nd4 12. Bxd4 cxd4 13. Bc4 f6 14. Bb5+
Bd7 15. Bxd7+ Kxd7 16. e6+ Kd6 17. c4 dxc3 18. Nxc3 Be7 19. Rc1 Rac8 20. O-O c6
21. Rfe1 cxd5 *
Position (FEN): 2r4r/pp2b1pp/3kPp2/3p4/8/2N5/PP3PPP/2R1R1K1 w - - 0 22
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 801
Best move: Nb5#