Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. Bb5+ Bd7 5. Bxd7+ Qxd7 6. c3 Qb5 7. Ne2 Nc6 8.
Na3 Qa6 9. O-O Qb6 10. Qa4 cxd4 11. Nxd4 Bxa3 12. bxa3 Ne7 13. Be3 Qc7 14. f4
O-O 15. Rab1 Nxd4 16. cxd4 b6 17. Rfc1 Qb7 18. h3 Rfc8 19. Rxc8+ Rxc8 20. Qb4
Rc4 21. Qd6 Rc6 *
Position (FEN): 6k1/pq2nppp/1prQp3/3pP3/3P1P2/P3B2P/P5P1/1R4K1 w - - 4 22
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 552
Best move: Qd8#