The Wexford sharpshooter scored 1-5 to continue his amazing scoring ratio in the three games to date.
Kilkenny enjoyed wind advantage in the opening half and led 0-9 to 0-4 midway through the first period as centre-forward Rory Hickey showed picked off some excellent scores from a variety of angles.
Wexford gradually played themselves into the game, adding 1-2 in the closing five minutes, the goal arriving in the 35th minute through a Moore penalty after Michael O’Regan was fouled close to goal, which left the sides level 1-7 to 0-10 at the break.
Although Kilkenny were still experimenting with a development squad that included many of their U21 side, they still managed to trouble Wexford. But once they relinquished their lead close to the break, they faced an uphill struggle.
By contrast, Wexford adapted far better to the elements, as the quality ball into the attack was fully utilised by Moore, Podge Doran and PJ Nolan.
The sides were still deadlocked 14 minutes into the second half but a Doran goal made it 2-10 to 0-13. From there to the finish Wexford got completely on top, adding a further eight points to their opponents’ three.
As a result of this victory Wexford have now set up a final meeting with Dublin on Sunday next.
Scorers for Wexford: G Moore 1-5 (1-0 pen, 5fs), P Doran 1-2, PJ Nolan 0-4, E Doyle, P Morris 0-2 each, R Kehoe, H Kehoe, G Sinnott 0-1 each.
Scorers for Kilkenny: R Hickey 0-10 (9fs), M Bargin, M Ruth, G Aylward (1s/l) 0-2 each.
Wexford: N Breen; B Kenny, A Shore, E Moore; A Kenny, R Kehoe, J Tonks; L Chin, E Doyle; H Kehoe, P Morris, P J Nolan; G Moore, M O’Regan, P Doran.
Subs: D Redmond for Tonks (35), G Sinnott for G Moore (60), Shaun Murphy for Morris (50).
Kilkenny: A Duggan; J Corcoran, P Keating, P Walsh; J Holden, L Harney, B Kennedy; O McGrath, T Breen; M Bargin, R Hickey, M Kelly; M Ruth, S Maher, G Aylward.
Subs: C Martin for Holden (40), O Walsh for Maher (55), S Donnelly for Aylward (57), R Reid for McGrath (60), G Teehan for Martin (inj 61), M Power for Reid (inj 65).
Referee: D Hughes (Carlow).