Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. cxd5 c5 4. Nc3 cxd4 5. Qxd4 Nc6 6. Qa4 exd5 7. e3 Nf6 8.
Bd2 Bd7 9. O-O-O Nb4 10. Qb3 Rc8 11. a3 Qa5 12. axb4 Bxb4 13. Bd3 Ba4 14. Qa2
Bxd1 15. Qxa5 Bxa5 16. Bb5+ Ke7 17. Kxd1 Bxc3 18. Bxc3 Ne4 19. Bb4+ Ke6 20. Nh3
Rhd8 21. f3 Nd6 22. Ng5+ Kf5 23. h4 Nxb5 24. g4+ Kg6 25. f4 f6 26. f5+ Kh6 *
Position (FEN): 2rr4/pp4pp/5p1k/1n1p1PN1/1B4PP/4P3/1P6/3K3R w - - 1 27
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 733
Best move: Nf7#