Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. d4 e6 3. g3 g6 4. Bg2 Bg7 5. Bg5 Nf6 6. O-O h6 7. Bf4 Nc6 8. Nc3
g5 9. Be5 g4 10. Nd2 Nxe5 11. dxe5 Nd7 12. e4 Nxe5 13. exd5 exd5 14. f4 Nd7 15.
Nxd5 O-O 16. Qxg4 c6 17. Ne3 Nf6 18. Qh4 Qxd2 19. Rae1 Re8 20. g4 Rxe3 21. Rxe3
Qxe3+ 22. Kh1 Nxg4 23. Qd8+ Kh7 24. f5 Nf2+ 25. Kg1 Nh3+ 26. Kh1 Qg1+ 27. Rxg1
*
Position (FEN): r1bQ4/pp3pbk/2p4p/5P2/8/7n/PPP3BP/6RK b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 904
Best move: Nf2#