Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. g3 Nc6 3. Bg2 Nf6 4. Nf3 Bf5 5. a3 h6 6. Nc3 e6 7. Bf4 g5 8. Bc1
Ne4 9. O-O Qf6 10. Nb5 O-O-O 11. a4 a6 12. Na3 h5 13. c3 h4 14. gxh4 gxh4 15.
h3 Qg7 16. Kh2 Bd6+ 17. Kh1 Rdg8 18. Ne1 Bxh3 19. Bxh3 Qg1+ 20. Rxg1 *
Position (FEN): 2k3rr/1pp2p2/p1nbp3/3p4/P2Pn2p/N1P4B/1P2PP2/R1BQN1RK b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1060
Best move: Nxf2#