Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Exchange_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. Nxe5 Qd4 6. f4 Qxe4+ 7. Qe2 Qxe2+
8. Kxe2 f6 9. Nf3 Bd6 10. d3 Bd7 11. Re1 O-O-O 12. Kf2 Nh6 13. h3 Rhe8 14. Rxe8
Rxe8 15. Nc3 Bc5+ 16. Kf1 Nf5 17. Bd2 *
Position (FEN): 2k1r3/1ppb2pp/p1p2p2/2b2n2/5P2/2NP1N1P/PPPB2P1/R4K2 b - - 5 17
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 952
Best move: Ng3#