Anything is possible but you would be cutting it extremely close. It's made worse by the fact that your Dublin flight will be landing during a peak period and will probably be subjected to some holding delays. If I were you I'd make sure I had a plan B just in case.
Good luck