Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. c4 d5 3. Nf3 dxc4 4. e4 b5 5. a4 a6 6. axb5 cxb5 7. b3 cxb3 8.
Bxb5+ Bd7 9. Bc4 e6 10. Qxb3 Nc6 11. d5 Na5 12. Rxa5 Qxa5+ 13. Bd2 Qc7 14. dxe6
fxe6 15. Bxe6 Nf6 16. Bf7+ Kd8 17. Qa2 Bb5 18. Ba5 Bb4+ 19. Bxb4 *
Position (FEN): r2k3r/2q2Bpp/p4n2/1b6/1B2P3/5N2/Q4PPP/1N2K2R b K - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 439
Best move: Qc1#