Chess puzzle (Checkmate)
Opening: Philidor_Defense, Philidor_Defense_Morphy_Gambit
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Bc4 Bg4 5. Nbd2 Qf6 6. O-O c5 7. Qe1 Nd7 8.
Bb5 a6 9. Bxd7+ Bxd7 10. e5 dxe5 11. Nxe5 Be6 12. f4 Bd6 13. Ndc4 Bc7 14. f5
Bxe5 15. fxe6 Qxe6 16. Nxe5 O-O-O 17. Rxf7 Nf6 18. Qg3 Rhe8 19. Nc4 Qxf7 *
Position (FEN): 2krr3/1p3qpp/p4n2/2p5/2Np4/6Q1/PPP3PP/R1B3K1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1428
Best move: Nb6#