Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Nxd4 Bg7 5. Nc3 Nc6 6. Be3 Nf6 7. Qd2 O-O 8.
O-O-O e6 9. Kb1 d5 10. f4 Nxe4 11. Qd3 Nxc3+ 12. Qxc3 Bd7 13. g4 Rc8 14. Qd3
Nb4 15. Qe2 Qa5 16. a3 Nc6 17. Nxc6 Rxc6 18. h4 Rfc8 19. Rd2 Rc4 20. Qg2 Qb5
21. b3 a5 22. Ka2 a4 23. bxc4 *
Position (FEN): 2r3k1/1p1b1pbp/4p1p1/1q1p4/p1P2PPP/P3B3/K1PR2Q1/5B1R b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1530
Best move: Qb2#