Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 d5 4. exd5 Qxd5 5. Nc3 Qh5 6. Be2 Bg4 7. d4 Nf6 8.
O-O Bd6 9. Nb5 Nd5 10. Nxd6+ cxd6 11. c3 O-O 12. Qd3 Nd7 13. c4 Ne3 14. Bxe3
fxe3 15. Qxe3 Rfe8 16. Qd3 Re7 17. Bd1 Rae8 18. Qb3 b6 19. Nd2 Bxd1 20. Raxd1
Re2 21. Qg3 R2e3 22. Nf3 Nf6 23. Qxd6 Ng4 24. Qf4 R3e4 25. Qc7 Ne3 26. Ne5 Nxd1
27. Qc6 R4xe5 28. dxe5 Ne3 *
Position (FEN): 4r1k1/p4ppp/1pQ5/4P2q/2P5/4n3/PP4PP/5RK1 w - - 1 29
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 614
Best move: Qxe8#