Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. e5 Bg4 4. Be2 Qc7 5. d4 g6 6. Nc3 e6 7. h3 Bf5 8. Nh4 Ne7
9. g4 Be4 10. f3 Nd7 11. fxe4 dxe4 12. Bg5 O-O-O 13. Nxe4 Nxe5 14. Bf4 Bg7 15.
Qd2 h6 16. Nf3 Nxf3+ 17. Bxf3 Qb6 18. Nd6+ Kd7 19. Nxf7 Bxd4 20. Nxd8 Rxd8 21.
Be3 e5 22. O-O-O *
Position (FEN): 3r4/pp1kn3/1qp3pp/4p3/3b2P1/4BB1P/PPPQ4/2KR3R b - - 1 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 449
Best move: Qxb2#