Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nc3 Bf5 5. g4 Bg6 6. h4 h6 7. h5 Bh7 8. Bg2
e6 9. Qe2 Ne7 10. Bf4 Nbc6 11. Nf3 Nc8 12. Nb5 Bd6 13. Nxd6+ Nxd6 14. c3 Ne4
15. Nd2 Qf6 16. Qe3 Nxd2 17. Qxd2 O-O 18. g5 hxg5 19. Bxg5 Qf5 20. h6 gxh6 21.
Bxh6 Ne7 22. O-O-O *
Position (FEN): r4rk1/pp2np1b/4p2B/3p1q2/3P4/2P5/PP1Q1PB1/2KR3R b - - 2 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 840
Best move: Qb1#