Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. O-O Nf6 5. Re1 O-O 6. c3 Re8 7. d4 exd4 8.
cxd4 Bb4 9. Bd2 Bxd2 10. Qxd2 Nxe4 11. Qd3 Nf6 12. Nc3 a6 13. Ba4 b6 14. d5 Ne7
15. Bc2 Bb7 16. d6 cxd6 17. Ng5 Ng6 18. h4 h6 19. Nxf7 Kxf7 20. Qxg6+ Kg8 21.
g4 Rxe1+ 22. Rxe1 Qc7 23. g5 Qc6 24. Ne4 Ng4 25. gxh6 Nxh6 26. Nf6+ Kf8 27.
Re8+ Rxe8 *
Position (FEN): 4rk2/1b1p2p1/ppqp1NQn/8/7P/8/PPB2P2/6K1 w - - 0 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 833
Best move: Qxe8#