Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 O-O 8. Qd2
a6 9. O-O-O b5 10. a3 Qa5 11. Kb1 Be6 12. Nxe6 fxe6 13. g4 Nc6 14. Be2 b4 15.
axb4 Qxb4 16. Na2 Qb7 17. c3 Rab8 18. h4 d5 19. exd5 Nxd5 20. h5 Nxe3 21. Qxe3
*
Position (FEN): 1r3rk1/1q2p1bp/p1n1p1p1/7P/6P1/2P1QP2/NP2B3/1K1R3R b - - 0 21
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 585
Best move: Qxb2#