Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. d4 dxe4 3. Nc3 Bf5 4. Bc4 Nf6 5. Nge2 e6 6. O-O Be7 7. d5 O-O 8.
Nf4 e5 9. Nfe2 c6 10. a3 cxd5 11. Nxd5 Nc6 12. Nxe7+ Qxe7 13. Bg5 Rfd8 14. Qc1
Nd4 15. Ng3 Bg6 16. c3 Nf5 17. Nxe4 Nd6 18. Nxd6 Qxd6 19. h3 Ne4 20. Bxd8 Rxd8
21. Qe3 Qc6 22. Bd3 Nd2 23. Bxg6 Nxf1 24. Qg5 Qxg6 *
Position (FEN): 3r2k1/pp3ppp/6q1/4p1Q1/8/P1P4P/1P3PP1/R4nK1 w - - 0 25
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 814
Best move: Qxd8#