Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. b3 e5 4. Bb2 d6 5. h3 Be7 6. Qf3 Be6 7. O-O-O Nf6 8. Qe3
Nd4 9. Kb1 O-O 10. f4 b5 11. Nxb5 Qb6 12. fxe5 dxe5 13. Nxd4 cxd4 14. Qf3 a5
15. a4 Rac8 16. Bd3 Bxb3 17. cxb3 Qxb3 18. Rc1 Ba3 19. Rc2 Rxc2 20. Bxc2 *
Position (FEN): 5rk1/5ppp/5n2/p3p3/P2pP3/bq3Q1P/1BBP2P1/1K4NR b - - 0 20
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 811
Best move: Qxb2#