Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e6 7. f3 b5 8. g4
Bb7 9. g5 Nfd7 10. a3 Ne5 11. Be2 Be7 12. h4 Nc4 13. Bxc4 bxc4 14. Qe2 d5 15.
exd5 Bxd5 16. Nxd5 Qxd5 17. c3 Nc6 18. Nxc6 Qxc6 19. Bd4 O-O 20. Rg1 Qd5 21.
O-O-O Qb5 22. f4 Rab8 23. Qe5 *
Position (FEN): 1r3rk1/4bppp/p3p3/1q2Q1P1/2pB1P1P/P1P5/1P6/2KR2R1 b - - 2 23
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 488
Best move: Qxb2#