Chess puzzle (Checkmate)
Moves: 1. b3 Nf6 2. Bb2 d6 3. e3 Nbd7 4. f3 e5 5. Qe2 g6 6. c4 Bg7 7. Nc3 O-O 8. h4 h5
9. O-O-O Re8 10. g4 Nc5 11. Bh3 hxg4 12. Bxg4 Nxg4 13. fxg4 f5 14. h5 Qg5 15.
hxg6 Qxg6 16. Nf3 fxg4 17. Rdg1 Nd3+ 18. Kb1 Nb4+ 19. Ka1 Nc2+ 20. Kb1 Na3+ 21.
Ka1 Qb1+ 22. Nxb1 *
Position (FEN): r1b1r1k1/ppp3b1/3p4/4p3/2P3p1/nP2PN2/PB1PQ3/KN4RR b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 695
Best move: Nc2#