Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Nb3 Bb6 6. Nc3 Nf6 7. Qe2 d6 8.
a4 Na5 9. Bg5 Nxb3 10. cxb3 h6 11. Bxf6 Qxf6 12. a5 Bc5 13. b4 Bd4 14. Nd5 Qd8
15. O-O-O c5 16. f4 O-O 17. Qc4 Bd7 18. Bd3 Rc8 19. b5 a6 20. b6 Bc6 21. Rhe1
Qh4 22. g3 Qxh2 23. Ne7+ Kh8 24. Nxc8 *
Position (FEN): 2N2r1k/1p3pp1/pPbp3p/P1p5/2QbPP2/3B2P1/1P5q/2KRR3 b - - 0 24
Black to move.
Themes: Queenside Attack  Mate in 1 
Puzzle rating: 1500
Best move: Qxb2#