Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nc3 e6 4. f4 Ne7 5. Nf3 d6 6. Bd3 Nd7 7. f5 exf5 8. exf5
Nxf5 9. Bxf5 gxf5 10. O-O Nf6 11. Re1+ Kf8 12. Bg5 h6 13. Bh4 Rg8 14. Qe2 a6
15. Qe3 c6 16. Re2 d5 17. Rae1 Qd7 18. Bxf6 Bxf6 19. Qxh6+ Bg7 20. Qd6+ Qxd6 *
Position (FEN): r1b2kr1/1p3pb1/p1pq4/3p1p2/3P4/2N2N2/PPP1R1PP/4R1K1 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 435
Best move: Re8#