Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Bg4 5. h3 Bxf3 6. Qxf3 Nc6 7. c3 Nf6 8.
Bb5 e6 9. O-O Qb6 10. Na3 Bxa3 11. Bxc6+ bxc6 12. bxa3 O-O 13. Bg5 Ne4 14. Qe3
Qa5 15. Be7 Rfe8 16. Bb4 Qb5 17. Qe1 a5 18. f3 axb4 19. fxe4 bxa3 20. exd5 cxd5
21. Qf2 Re7 22. Rab1 Qc4 23. Qh4 Ree8 24. Rb3 Rab8 25. Rfb1 Rxb3 26. Rxb3 Qe2
27. Rxa3 Rb8 28. Rb3 Rxb3 *
Position (FEN): 6k1/5ppp/4p3/3p4/3P3Q/1rP4P/P3q1P1/6K1 w - - 0 29
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 836
Best move: Qd8#