Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. c4 Nf6 4. g3 c6 5. Nbd2 Bd6 6. Bg2 Nbd7 7. b3 O-O 8. Bb2
Re8 9. O-O dxc4 10. bxc4 e5 11. dxe5 Bxe5 12. Nxe5 Nxe5 13. Qc2 Ng6 14. Rad1
Rxe2 15. Bf3 Re8 16. Ne4 Qe7 17. Nxf6+ gxf6 18. Rfe1 Be6 19. Qb3 Rad8 20. Rxd8
Rxd8 21. Ba3 Qc7 22. Qc3 Ne5 23. Be2 Qd7 24. Rd1 Qc7 25. Rxd8+ Qxd8 26. Qb4 Qd7
*
Position (FEN): 6k1/pp1q1p1p/2p1bp2/4n3/1QP5/B5P1/P3BP1P/6K1 w - - 2 27
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 889
Best move: Qf8#