Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 Nxd4 4. Nxd4 exd4 5. Qxd4 d6 6. Nc3 Nf6 7. Bg5 Be7 8.
O-O-O c5 9. Qd2 O-O 10. Bxf6 Bxf6 11. Qxd6 Bg5+ 12. Kb1 Qa5 13. Qg3 Bf6 14. Nd5
Bd4 15. c3 Qa4 16. Bd3 c4 17. Bc2 Qa5 18. cxd4 b5 19. e5 Be6 20. Nf6+ Kh8 21.
Nxh7 c3 22. Qh4 Qxa2+ 23. Kc1 Qa1+ 24. Bb1 *
Position (FEN): r4r1k/p4ppN/4b3/1p2P3/3P3Q/2p5/1P3PPP/qBKR3R b - - 3 24
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1292
Best move: Qxb2#