Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 d6 4. Bc4 Be7 5. Bb3 O-O 6. O-O b6 7. d4 exd4 8.
Qxd4 Bb7 9. e5 c5 10. Qf4 dxe5 11. Nxe5 Nbd7 12. Rd1 Bc8 13. h4 Nh5 14. Bxf7+
Kh8 15. Qf3 g6 16. Bh6 Nxe5 17. Qxa8 Nxf7 18. Rxd8 Rxd8 19. Re1 Bxh4 20. Qd5
Rxd5 *
Position (FEN): 2b4k/p4n1p/1p4pB/2pr3n/7b/2N5/PPP2PP1/4R1K1 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1111
Best move: Re8#