Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Nf3 dxc4 5. e4 b5 6. a4 b4 7. Na2 Nxe4 8. Nxb4
a5 9. Nc2 Ba6 10. Be2 e6 11. O-O Be7 12. Ne3 c3 13. Bxa6 Nxa6 14. bxc3 Nxc3 15.
Qd3 Nd5 16. Qc4 Nab4 17. Ba3 O-O 18. Bxb4 Nxb4 19. Ne5 Rc8 20. Nc2 Nxc2 21.
Qxc2 Qxd4 22. Nxc6 Qd7 23. Nxe7+ Qxe7 24. Qd2 Qa7 25. Rfb1 Rfd8 26. Qg5 Rc2 *
Position (FEN): 3r2k1/q4ppp/4p3/p5Q1/P7/8/2r2PPP/RR4K1 w - - 6 27
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 781
Best move: Qxd8#