Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. c3 a6 4. d4 cxd4 5. cxd4 Nf6 6. Nc3 d5 7. e5 Ne4 8. Bd3
Nxc3 9. bxc3 Be7 10. O-O Nc6 11. Be3 Bd7 12. Qd2 Na5 13. Ng5 h6 14. Nh3 Qc7 15.
f4 g6 16. g4 h5 17. g5 Nc4 18. Bxc4 Qxc4 19. Nf2 Bb5 20. Rfc1 Rc8 21. Nd1 *
Position (FEN): 2r1k2r/1p2bp2/p3p1p1/1b1pP1Pp/2qP1P2/2P1B3/P2Q3P/R1RN2K1 b k - 5 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 440
Best move: Qf1#