Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c3 d5 3. Nf3 Bf5 4. Bf4 c6 5. e3 Nbd7 6. Bd3 e6 7. O-O Ne4 8. Qc2
Ndf6 9. Nbd2 Bd6 10. Bxd6 Nxd6 11. Ne5 O-O 12. Bxf5 Nxf5 13. e4 Nd6 14. exd5
cxd5 15. Qb3 b5 16. a4 a6 17. axb5 axb5 18. f3 Qc7 19. Qb4 Nc4 20. Rxa8 Rxa8
21. Rd1 Nxe5 22. dxe5 Qxe5 23. Qxb5 Rb8 24. Qa6 Qe3+ 25. Kf1 Rxb2 26. Qc8+ Ne8
*
Position (FEN): 2Q1n1k1/5ppp/4p3/3p4/8/2P1qP2/1r1N2PP/3R1K2 w - - 2 27
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 592
Best move: Qxe8#