Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. d4 d5 3. Bf4 e6 4. e3 c5 5. c4 cxd4 6. exd4 Bb4+ 7. Nc3 Nc6 8.
Be2 Ne4 9. Rc1 Qa5 10. Qb3 O-O 11. O-O Bxc3 12. bxc3 Qd8 13. cxd5 exd5 14. Bd3
b6 15. Rfe1 Bf5 16. c4 dxc4 17. Qxc4 Na5 18. Qc2 Rc8 19. Qb1 Rxc1 20. Rxc1 Qd5
21. Nh4 g6 22. Nxf5 gxf5 23. f3 Qxd4+ 24. Kh1 Nf2+ 25. Kg1 Nh3+ 26. Kh1 Qg1+
27. Rxg1 *
Position (FEN): 5rk1/p4p1p/1p6/n4p2/5B2/3B1P1n/P5PP/1Q4RK b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 823
Best move: Nf2#