Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bd4 5. c3 Bb6 6. a4 a6 7. a5 Ba7 8. d4
exd4 9. Nxd4 Bxd4 10. cxd4 Nxb4 11. Qb3 Qe7 12. Ba3 Qxe4+ 13. Kf1 Nc2 14. Nc3
Qxd4 15. Bxf7+ Kd8 16. Qxc2 Nf6 17. Re1 d6 18. Ne4 Bf5 19. Rc1 Rc8 20. f3 Nxe4
21. fxe4 Bxe4 22. Qb3 Bd3+ 23. Ke1 Qe3+ 24. Kd1 *
Position (FEN): 2rk3r/1pp2Bpp/p2p4/P7/8/BQ1bq3/6PP/2RK3R b - - 5 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 822
Best move: Qe2#