Even though entering their first-ever European campaign, Crystal Palace are learning very quickly. Without key figures like striker Jean-Philippe Mateta and defender Daniel Muñoz, the London club departed Dublin with a commanding result that virtually guarantees them a place in the Europa Conference League qualifying rounds.
A further three points in their upcoming match against Finland's KuPS should be sufficient to secure direct entry to the knockout stages, especially after a previous stumble against Strasbourg.
This match provided a chance for some of Palace's fringe players to shine. Christantus Uche, in only his second start after arriving on loan from Getafe, notched the account with a clinical goal. Forward Eddie Nketiah added a another, finding the net for the second game in succession.
A Shelbourne team that had concluded their league season proved no match against a largely rotated Palace lineup. The Londoners were further weakened by the news that Mateta and Muñoz are out with knee injuries.
Despite torrential rain in Dublin, Palace rapidly took control. A slick passing sequence in the 11th minute, initiated by Daichi Kamada's incisive pass, let Nketiah to set up Uche for a simple tap-in.
Youngster Adam Wharton went close minutes later, fizzing a long-range effort over the bar. Nketiah subsequently claimed for a penalty after bursting into the area, but the referee waved away the protests.
The formerArsenal man did not have wait long to get his goal, tapping home from close range after Uche's effort had struck the post.
The home side were hanging on for dear life. Defender Kameron Ledwidge was lucky to escape a booking for a couple of robust tackles on Yeremy Pino, before Chris Richards rattled the crossbar with a powerful header from a corner.
The match was as good as over eight minutes before half-time. Yeremy Pino meandered past a series of comically weak challenges before calmly slotting a shot past goalkeeper Wessel Speel to extend the lead to 3-0.
After the break, coach Oliver Glasner seized the opportunity to withdraw key individuals like Kamada and Wharton. Replacement Romain Esse came close to scoring his very first touch, but saw his effort blocked.
Esse was desperately unlucky later on, seeing one attempt crash off each posts before being gathered on the line. Uche then blazed a sitter of a chance, indicating there is still scope for development in his game.
The only worry for Palace was a late injury to Justin Devenny, who was forced off. This paved the way for 17-year-old forward Benji Casey to earn his first-team debut, capping an otherwise positive evening for the traveling side.