Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c3 g6 4. d4 cxd4 5. cxd4 e6 6. d5 exd5 7. exd5 Nb4 8. a3
Qa5 9. Nc3 Bg7 10. Bd2 Nxd5 11. Nxd5 Qxd5 12. Qc2 Nf6 13. Bc4 Qd6 14. Bb4 Qf4
15. O-O d6 16. Rfe1+ Kf8 17. Rad1 Bf5 18. Qb3 Rd8 19. Rd4 Ne4 20. Rd3 Kg8 21.
Bxf7+ Kf8 22. g3 Qh6 23. Rxd6 Nxd6 24. Bxd6+ Rxd6 *
Position (FEN): 5k1r/pp3Bbp/3r2pq/5b2/8/PQ3NP1/1P3P1P/4R1K1 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1474
Best move: Re8#