Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 g6 3. c4 Bg7 4. Nc3 d6 5. h3 O-O 6. e4 a6 7. Bd3 Nbd7 8. Be3
h6 9. Bc2 b6 10. Qd2 g5 11. h4 Ng4 12. hxg5 Nxe3 13. Qxe3 hxg5 14. Qxg5 Bb7 15.
Qh5 Nf6 16. Qh4 e5 17. d5 c6 18. Rh3 b5 19. Rg3 Nxd5 20. Qg4 Qf6 21. exd5 e4
22. Bxe4 Rfe8 23. O-O-O Rxe4 24. Nxe4 *
Position (FEN): r5k1/1b3pb1/p1pp1q2/1p1P4/2P1N1Q1/5NR1/PP3PP1/2KR4 b - - 0 24
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 725
Best move: Qxb2#