Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. Nc3 Nf6 4. Nb5 e5 5. dxe5 Nh5 6. e3 Nxf4 7. exf4 a6 8.
Nc3 d4 9. Ne4 Bb4+ 10. Nd2 O-O 11. a3 Bc5 12. g3 Be6 13. Bg2 Ba7 14. Nb3 Bxb3
15. cxb3 f6 16. exf6 Rxf6 17. Ne2 d3 18. Nc3 Re6+ 19. Kf1 Qd4 20. Qd2 Re2 21.
Nxe2 *
Position (FEN): r5k1/bpp3pp/p1n5/8/3q1P2/PP1p2P1/1P1QNPBP/R4K1R b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 962
Best move: Qxf2#