Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. g3 a6 5. Bg2 Bg4 6. O-O e6 7. h3 Bxf3 8. Bxf3
Bd6 9. Nc3 O-O 10. Qc2 dxc4 11. e4 Bc7 12. Ne2 b5 13. Rd1 Nbd7 14. Nc3 Re8 15.
d5 cxd5 16. exd5 exd5 17. Nxd5 Nxd5 18. Bxd5 Qe7 19. Bxa8 Rxa8 20. Be3 Nf6 21.
Bg5 Qe5 22. Bf4 Qe7 23. Re1 Qd7 24. Rad1 Qc6 25. Bxc7 Qxc7 26. Qe2 a5 27. Qe7
Qc6 28. Rd8+ Rxd8 29. Qxd8+ Ne8 30. Rxe8+ Qxe8 *
Position (FEN): 3Qq1k1/5ppp/8/pp6/2p5/6PP/PP3P2/6K1 w - - 0 31
White to move.
Themes: Hanging Piece Endgame, Queen Endgame Mate in 1 
Puzzle rating: 714
Best move: Qxe8#