Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. d4 e6 4. dxe6 Bxe6 5. Be3 c5 6. dxc5 Qa5+ 7. Bd2 Qxc5
8. Nf3 Nc6 9. a3 O-O-O 10. Nc3 Ng4 11. Qe2 Bd6 12. O-O-O Rhe8 13. h3 Bf5 14.
Qb5 Nxf2 15. Qxc5 Bxc5 16. Bb5 Rxd2 17. Nxd2 Nxh1 18. Rxh1 Be3 19. Rd1 Rd8 20.
Nb1 Nd4 21. Bd3 Kb8 22. Bxf5 *
Position (FEN): 1k1r4/pp3ppp/8/5B2/3n4/P3b2P/1PPN2P1/1NKR4 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1712
Best move: Ne2#