Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 e6 3. e3 Bd6 4. Bg3 h6 5. Bd3 Nf6 6. Nf3 O-O 7. c3 a6 8. Nbd2
Nbd7 9. Ne5 c5 10. a3 c4 11. Bc2 Bxe5 12. dxe5 Nh5 13. Qxh5 Nc5 14. Qd1 b5 15.
h4 f5 16. exf6 Qxf6 17. Qe2 e5 18. e4 d4 19. cxd4 exd4 20. Bb1 d3 21. Qe3 Qxb2
22. Ra2 *
Position (FEN): r1b2rk1/6p1/p6p/1pn5/2p1P2P/P2pQ1B1/Rq1N1PP1/1B2K2R b K - 1 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1215
Best move: Qc1#