Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O d6 5. c3 Nf6 6. d4 exd4 7. cxd4 Bb6 8.
Bg5 Bg4 9. d5 Ne5 10. Be2 Bxf3 11. Bxf3 O-O 12. Be2 h6 13. Bxf6 Qxf6 14. Nc3
Rfe8 15. Na4 Ng6 16. Nxb6 cxb6 17. Qc2 Rac8 18. Qa4 Qxb2 19. Bg4 Ra8 20. Qd7
Ne5 21. Qf5 Rac8 22. Qxc8 Rxc8 23. Bxc8 Qd4 24. Rfe1 Nd3 25. Rf1 Nxf2 26. Rfe1
Nh3+ 27. Kh1 Qg1+ 28. Rxg1 *
Position (FEN): 2B3k1/pp3pp1/1p1p3p/3P4/4P3/7n/P5PP/R5RK b - - 0 28
Black to move.
Themes:  Endgame Mate in 1, Smothered Mate 
Puzzle rating: 1024
Best move: Nf2#