Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Nf3 Bg4 5. Be2 e6 6. h3 Bh5 7. d3 Nf6 8. a3
Bb4 9. Bd2 Nc6 10. axb4 Qxb4 11. Nd5 Qd6 12. Nc3 O-O 13. O-O a5 14. Ng5 Bg6 15.
Nge4 Nxe4 16. Nxe4 Bxe4 17. dxe4 Rfd8 18. Be3 Qe5 19. Qe1 Qxe4 20. Bb5 Rd5 21.
Bxc6 bxc6 22. Qc3 Rad8 23. Qxc6 Qg6 24. Qxc7 R8d7 25. Rxa5 Rxa5 26. Qc8+ Rd8 *
Position (FEN): 2Qr2k1/5ppp/4p1q1/r7/8/4B2P/1PP2PP1/5RK1 w - - 2 27
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 400
Best move: Qxd8#