Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Bg5 Bg7 7. Qd2 O-O 8. f3
Nc6 9. Nb3 Bd7 10. Bh6 Rc8 11. Be2 Ne5 12. Bxg7 Kxg7 13. h4 Qb6 14. h5 Kg8 15.
O-O-O Nc4 16. Bxc4 Rxc4 17. Qh6 a5 18. g4 a4 19. Nd2 Rc5 20. hxg6 fxg6 21. g5
a3 22. gxf6 *
Position (FEN): 5rk1/1p1bp2p/1q1p1PpQ/2r5/4P3/p1N2P2/PPPN4/2KR3R b - - 0 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1443
Best move: Qxb2#