Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 Nxe4 8.
Qe2 d5 9. Bb5 O-O 10. Bxc6 bxc6 11. Bd2 Nxd2 12. Qxd2 Re8+ 13. Ne5 Ba6 14.
O-O-O c5 15. Nc6 Qd6 16. Nxb4 cxb4 17. Na4 Re2 18. Qg5 Qc6+ 19. Nc5 Rae8 20. f3
Qb5 21. Qxd5 Bb7 22. Qxb7 Qc4+ 23. Kb1 Qc2+ 24. Ka1 *
Position (FEN): 4r1k1/pQp2ppp/8/2N5/1p1P4/5P2/PPq1r1PP/K2R3R b - - 4 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 972
Best move: Qxb2#