Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. c3 Nc6 3. Bc4 Nf6 4. Nf3 d5 5. exd5 Nxd5 6. O-O Nb6 7. Bb3 Bd6 8.
d4 O-O 9. Bg5 Be7 10. Bxe7 Qxe7 11. dxe5 Nxe5 12. Nbd2 Bg4 13. Re1 Qf6 14. h3
Nxf3+ 15. gxf3 Bxh3 16. Kh1 Rad8 17. Rg1 Rfe8 18. Rg3 Qh4 19. Kg1 Re5 20. Qc2
Rg5 21. Ne4 Rxg3+ 22. Nxg3 Rd6 23. Re1 h6 *
Position (FEN): 6k1/ppp2pp1/1n1r3p/8/7q/1BP2PNb/PPQ2P2/4R1K1 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 934
Best move: Re8#