Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Ne5 5. f4 Ng6 6. Bc4 Bc5 7. O-O d6 8.
Be3 Nf6 9. Nc3 O-O 10. h3 h6 11. Qf3 Re8 12. Rad1 c6 13. Rfe1 Nh4 14. Qg3 Nxe4
15. Nxe4 Rxe4 16. c3 d5 17. Bd3 Re8 18. Bf2 Bxd4 19. Bxd4 Rxe1+ 20. Rxe1 g5 21.
fxg5 hxg5 22. Qxg5+ Qxg5 *
Position (FEN): r1b3k1/pp3p2/2p5/3p2q1/3B3n/2PB3P/PP4P1/4R1K1 w - - 0 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 693
Best move: Re8#