Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Nf6 3. e4 Bb4 4. d3 d6 5. a3 Bc5 6. b4 Bd4 7. Qc2 a6 8. Nf3 Nc6
9. b5 axb5 10. cxb5 Bxc3+ 11. Qxc3 Ne7 12. Bg5 Ng6 13. Be2 h6 14. Bxf6 Qxf6 15.
Rc1 Nf4 16. Bf1 O-O 17. g3 Nh3 18. Bg2 Bg4 19. d4 exd4 20. Qxd4 Qe6 21. Rxc7
Qb3 22. Nd2 *
Position (FEN): r4rk1/1pR2pp1/3p3p/1P6/3QP1b1/Pq4Pn/3N1PBP/4K2R b K - 2 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1183
Best move: Qd1#