Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. Nc3 d6 3. d4 Nbd7 4. Nf3 e5 5. d5 g6 6. Bb5 Bg7 7. O-O O-O 8. a4
a6 9. Bd3 Nc5 10. Re1 Nxd3 11. cxd3 Nh5 12. Be3 f5 13. Bg5 Bf6 14. Bh6 Rf7 15.
exf5 gxf5 16. Nxe5 dxe5 17. Qxh5 Bg7 18. Bxg7 Rxg7 19. g3 f4 20. Rxe5 fxg3 21.
Re8+ Qxe8 *
Position (FEN): r1b1q1k1/1pp3rp/p7/3P3Q/P7/2NP2p1/1P3P1P/R5K1 w - - 0 22
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 570
Best move: Qxe8#