Chess puzzle (Checkmate)
Moves: 1. g3 e5 2. Bg2 Nf6 3. Nc3 c6 4. e4 Bb4 5. Nge2 d5 6. exd5 cxd5 7. d4 Nc6 8.
dxe5 Nxe5 9. O-O Be6 10. Nf4 Bxc3 11. bxc3 Bg4 12. Qd4 Nf3+ 13. Bxf3 Bxf3 14.
Re1+ Kf8 15. Qb4+ Kg8 16. Qxb7 g5 17. Ng2 Ne4 18. c4 Rb8 19. Qxd5 Qc8 20. Rxe4
Qh3 21. Ne3 h6 22. Qe5 Rd8 23. Bb2 Rh7 24. Qe8+ Rxe8 *
Position (FEN): 4r1k1/p4p1r/7p/6p1/2P1R3/4NbPq/PBP2P1P/R5K1 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 620
Best move: Rxe8#