Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Nxc6 bxc6 7. e5 Nd5 8.
Nxd5 cxd5 9. Bd3 Qc7 10. Bf4 g5 11. Bg3 Rb8 12. Rb1 h5 13. h4 gxh4 14. Rxh4
Rxb2 15. Rxb2 Qc3+ 16. Kf1 Qxb2 17. Rxh5 Rxh5 18. Qxh5 Qc1+ 19. Ke2 Ba6 20.
Bxa6 Qxc2+ 21. Kf3 *
Position (FEN): 4kb2/p2p1p2/B3p3/3pP2Q/8/5KB1/P1q2PP1/8 b - - 1 21
Black to move.
Themes:  Endgame Dovetail Mate, Mate in 1 
Puzzle rating: 1199
Best move: Qe4#