Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. d4 Nf6 5. Nf3 Bg4 6. h3 Bxf3 7. Qxf3 c6 8.
Be3 Nbd7 9. O-O-O Nb6 10. Kb1 g6 11. Bf4 Qd7 12. Be5 Bg7 13. Bd3 O-O 14. h4 Qg4
15. Qe3 Nfd5 16. Nxd5 Nxd5 17. Qe1 f6 18. Bg3 Rfe8 19. h5 f5 20. f3 Qxd4 21.
hxg6 *
Position (FEN): r3r1k1/pp2p1bp/2p3P1/3n1p2/3q4/3B1PB1/PPP3P1/1K1RQ2R b - - 0 21
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1028
Best move: Qxb2#