Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 e6 3. Nf3 d5 4. Bd3 b6 5. b3 Ba6 6. Bxa6 Nxa6 7. Qd3 Nb8 8. Bb2
c5 9. O-O Be7 10. Nbd2 O-O 11. Ne5 cxd4 12. exd4 Nfd7 13. Rac1 Nxe5 14. dxe5
Nd7 15. c4 Nc5 16. Qe2 dxc4 17. Rxc4 Rc8 18. Rfc1 Bg5 19. R1c2 Bxd2 20. Rxd2
Qg5 21. Rdc2 Rcd8 22. b4 Na6 23. a3 Qe7 24. h3 Qd7 25. Rd4 Qb7 26. Rdc4 Rc8 27.
Rxc8 Rxc8 28. Qd2 Rxc2 *
Position (FEN): 6k1/pq3ppp/np2p3/4P3/1P6/P6P/1BrQ1PP1/6K1 w - - 0 29
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 843
Best move: Qd8#