Chess puzzle (Checkmate)
Moves: 1. Nf3 Nc6 2. d4 d5 3. b3 e6 4. Bb2 Nf6 5. g3 Bd6 6. Bg2 O-O 7. O-O Bd7 8. Nbd2
Nb4 9. c4 c5 10. cxd5 exd5 11. e3 Rc8 12. a3 Nd3 13. Qc2 Nxb2 14. Qxb2 Re8 15.
Ne5 cxd4 16. Nxd7 Qxd7 17. exd4 Re2 18. Rfd1 Ne4 19. Bxe4 dxe4 20. Re1 Rxe1+
21. Rxe1 f5 22. Nc4 Be7 23. Rc1 Bf6 24. Ne5 Rxc1+ 25. Qxc1 Qxd4 26. Qc8+ Qd8
27. Qc4+ Kf8 *
Position (FEN): 3q1k2/pp4pp/5b2/4Np2/2Q1p3/PP4P1/5P1P/6K1 w - - 4 28
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1270
Best move: Qf7#