Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bg5 Ne4 4. Bh4 Bg4 5. h3 Bh5 6. Nbd2 Nxd2 7. Nxd2 Nc6 8.
c3 Qd7 9. Qc2 Bg6 10. e4 dxe4 11. Nxe4 e5 12. O-O-O exd4 13. Bb5 Bd6 14. Nxd6+
Qxd6 15. Rhe1+ Kf8 16. Qd2 Kg8 17. Bxc6 Qxc6 18. Qxd4 h6 19. g4 Qg2 20. Re3 Kh7
21. f4 *
Position (FEN): r6r/ppp2ppk/6bp/8/3Q1PPB/2P1R2P/PP4q1/2KR4 b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1241
Best move: Qc2#