Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nf6 5. Nc3 d6 6. Nxc6 bxc6 7. Bd3 g6 8.
Bg5 Bg7 9. Qd2 h6 10. Bh4 g5 11. Bg3 Nh5 12. O-O-O O-O 13. Be2 Nxg3 14. hxg3
Rb8 15. Bc4 Re8 16. f3 Be6 17. Bb3 c5 18. Bd5 Bxd5 19. exd5 Rxb2 20. Kxb2 Qb8+
21. Kc1 Qb4 22. Nb1 *
Position (FEN): 4r1k1/p1p2pb1/3p3p/2pP2p1/1q6/5PP1/P1PQ2P1/1NKR3R b - - 4 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1013
Best move: Bb2#