Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. d4 Nxd5 4. c4 Nb4 5. Nf3 Bf5 6. Na3 c5 7. d5 e6 8. Qe2
Bd6 9. g3 O-O 10. Bg2 exd5 11. O-O Bd3 12. Qd2 Bxf1 13. Kxf1 d4 14. Nb5 Be7 15.
a3 N4c6 16. Qd3 a6 17. Qf5 axb5 18. cxb5 Na7 19. Qg4 f5 20. Qh3 Nxb5 21. Ne5
Ra7 22. Bf4 Nd7 23. Bd5+ Kh8 *
Position (FEN): 3q1r1k/rp1nb1pp/8/1npBNp2/3p1B2/P5PQ/1P3P1P/R4K2 w - - 6 24
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1479
Best move: Ng6#