Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. h3 e6 4. Bf4 Bd6 5. Ne5 O-O 6. e3 a6 7. Nd2 c6 8. Be2
Qc7 9. Bh2 Nbd7 10. Ndf3 c5 11. c3 c4 12. O-O Ne4 13. Qc2 f6 14. Nxd7 Bxh2+ 15.
Nxh2 Bxd7 16. Bf3 Ng5 17. Be2 b5 18. f4 Nf7 19. Kh1 Nd6 20. Rg1 Ne4 21. Bf3 *
Position (FEN): r4rk1/2qb2pp/p3pp2/1p1p4/2pPnP2/2P1PB1P/PPQ3PN/R5RK b - - 6 21
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1510
Best move: Ng3#