Chess puzzle (Checkmate)
Moves: 1. e4 b6 2. d4 Bb7 3. Bd3 e6 4. Qe2 Nf6 5. Nf3 d5 6. e5 Ne4 7. Nbd2 Nxd2 8.
Bxd2 c5 9. c3 Nc6 10. O-O Be7 11. a3 O-O 12. b4 cxd4 13. cxd4 Rc8 14. h3 f6 15.
exf6 Rxf6 16. Bg5 Rf8 17. Qxe6+ Kh8 18. Bxe7 Nxe7 19. Ng5 Ng6 20. Nf7+ Rxf7 21.
Qxf7 Qg5 22. Rae1 Nf4 23. Re8+ Rxe8 *
Position (FEN): 4r2k/pb3Qpp/1p6/3p2q1/1P1P1n2/P2B3P/5PP1/5RK1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 667
Best move: Qxe8#