Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nc3 c6 5. Nf3 h6 6. Bd3 Nf6 7. h3 Nbd7 8. O-O
Bd6 9. Re1+ Be7 10. Bf4 O-O 11. Qd2 Nh5 12. Bxh6 gxh6 13. Qxh6 Ndf6 14. Re5 Ne4
15. Qxh5 Bf6 16. Bxe4 dxe4 17. Rxe4 Re8 18. Rae1 Be6 19. Ne5 Bxe5 20. Rxe5 Qxd4
21. Rg5+ Kf8 22. Qh6+ Ke7 23. Rge5 Qd6 24. Qg5+ Kf8 25. Qh6+ Ke7 26. Qg5+ Kd7
27. Rd1 Bd5 28. Rdxd5 cxd5 29. Rxd5 *
Position (FEN): r3r3/pp1k1p2/3q4/3R2Q1/8/2N4P/PPP2PP1/6K1 b - - 0 29
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 839
Best move: Re1#