Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 d6 6. g4 h6 7. Be3 Nc6 8. Be2
a6 9. Qd2 Bd7 10. O-O-O b5 11. f3 b4 12. Nb1 Be7 13. h4 Qa5 14. a3 bxa3 15.
Qxa5 axb2+ 16. Kxb2 Nxa5 17. g5 Nh5 18. gxh6 gxh6 19. Rhg1 Bf6 20. Kc1 Rc8 21.
Bxa6 Rc7 22. Nb5 *
Position (FEN): 4k2r/2rb1p2/B2ppb1p/nN5n/4P2P/4BP2/2P5/1NKR2R1 b k - 2 22
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 998
Best move: Nb3#