Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. d4 Nf6 3. e3 e6 4. c4 c5 5. dxc5 Bxc5 6. Be2 O-O 7. cxd5 exd5 8.
O-O Nc6 9. a3 Bf5 10. Nc3 Bd6 11. Kh1 Bc7 12. b4 a6 13. Bb2 Ne4 14. Rc1 Nxc3
15. Bxc3 Be4 16. Nd4 Qd6 17. f4 Nxd4 18. Bxd4 Qg6 19. Bf3 Bxf3 20. Qxf3 Bd6 21.
Qxd5 Rab8 22. Rf3 Rfc8 23. Rxc8+ Rxc8 24. h3 Rc2 25. Rf1 Rc6 26. Be5 Bxe5 *
Position (FEN): 6k1/1p3ppp/p1r3q1/3Qb3/1P3P2/P3P2P/6P1/5R1K w - - 0 27
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 766
Best move: Qd8#