Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 Nbd7 7. Bc4 Qc7 8.
Bb3 b6 9. f3 Bb7 10. a3 h6 11. Bh4 g5 12. Bf2 Bg7 13. Nf5 O-O 14. Nxe7+ Kh7 15.
Nf5 Nc5 16. Ba2 Rad8 17. h4 g4 18. Qd2 Rfe8 19. O-O-O d5 20. Bg3 Qd7 21. Nxd5
Nxd5 22. Bxd5 Bxd5 23. Qxd5 Qb5 24. Qxf7 *
Position (FEN): 3rr3/5Qbk/pp5p/1qn2N2/4P1pP/P4PB1/1PP3P1/2KR3R b - - 0 24
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1742
Best move: Qxb2#