Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 b5 4. cxb5 a6 5. f3 Bb7 6. e4 e6 7. Nc3 Qa5 8. a4 exd5
9. e5 d4 10. Bd2 dxc3 11. Bxc3 Qc7 12. exf6 gxf6 13. Qe2+ Be7 14. Bxf6 O-O 15.
Bxe7 Re8 16. O-O-O Qf4+ 17. Kb1 Qf5+ 18. Kc1 axb5 19. Qxb5 Qf4+ 20. Kb1 Rxe7
21. Qxb7 Qxa4 22. Bb5 *
Position (FEN): rn4k1/1Q1prp1p/8/1Bp5/q7/5P2/1P4PP/1K1R2NR b - - 1 22
Black to move.
Themes: Hanging Piece, Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1741
Best move: Qxd1#