Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. Nf3 Nc6 3. exd5 Qxd5 4. Nc3 Qh5 5. Be2 Bg4 6. h3 Nf6 7. d3 e6 8.
Bf4 Bd6 9. Bxd6 cxd6 10. Qd2 O-O 11. O-O-O Bxf3 12. Bxf3 Qa5 13. Kb1 Rfc8 14.
a3 d5 15. g4 Nd4 16. Bg2 b5 17. g5 b4 18. gxf6 bxc3 19. Qe3 Nxc2 20. Qg3 Nxa3+
21. bxa3 Qb5+ 22. Ka1 *
Position (FEN): r1r3k1/p4ppp/4pP2/1q1p4/8/P1pP2QP/5PB1/K2R3R b - - 2 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 891
Best move: Qb2#