Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nc3 d5 3. Bg5 Nbd7 4. Nf3 h6 5. Bh4 c6 6. e3 g5 7. Bg3 Nh5 8. Bd3
Nxg3 9. hxg3 Bg7 10. Qe2 Qa5 11. O-O-O b5 12. a3 b4 13. axb4 Qxb4 14. e4 Rb8
15. Kd2 dxe4 16. Bxe4 g4 17. Ne5 Qxd4+ 18. Nd3 Rxb2 19. Nb1 Ba6 20. Bxc6 Bxd3
21. Qxd3 Rxc2+ 22. Kxc2 *
Position (FEN): 4k2r/p2nppb1/2B4p/8/3q2p1/3Q2P1/2K2PP1/1N1R3R b k - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1391
Best move: Qb2#