Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 c5 4. dxc5 e6 5. b4 a5 6. c3 Bd7 7. Nd2 axb4 8. cxb4
b6 9. cxb6 Bxb4 10. Bc7 Qe7 11. b7 Ra7 12. Bxb8 Rxb7 13. Bg3 Bxd2+ 14. Qxd2 Ne4
15. Qa5 Ra7 16. Qb6 Qa3 17. Ne2 Rb7 18. Qxb7 Qa5+ 19. Nc3 Qxc3+ 20. Ke2 Qc2+
21. Kf3 Nd2+ 22. Ke2 Nb3+ 23. Kf3 Nd4+ 24. exd4 *
Position (FEN): 4k2r/1Q1b1ppp/4p3/3p4/3P4/5KB1/P1q2PPP/R4B1R b k - 0 24
Black to move.
Themes:  Middlegame Dovetail Mate, Mate in 1 
Puzzle rating: 1424
Best move: Qe4#