Two goals at the end of the first half from Tom Cribbin and Mark Sherry turned a tricky encounter into a cruise for Kildare, who now face Dublin in the Leinster semi-final, writes DARAGH O CONCHUIR.
Those scores gave the hosts a 2-7 to 0-3 half-time lead having played with a very strong wind and Offaly failed to offer any threat after the resumption.
Offaly goalkeeper Jason Dunne was the outstanding player, pulling off four great stops as well as making another double-save just prior to Cribbin's 25th-minute goal.
Sherry's score was a brilliant one, coming at the end of a move started when Patrick Dunican dropped an easy free short to Kildare goalkeeper Sean Dempsey. Sherry's finish at the other end was a fine one.
Ryan Houlihan's 48th-minute goal was another excellent effort. The Moorefield man made space for himself before planting a shot to the Offaly net.
James Evans and Alan Geoghegan converted frees for Offaly but that was it for the visitors after the break.
Scorers – Kildare: W Fitzpatrick 0-4 (2fs); M Sherry 1-1; N Flynn 0-3fs; T Cribbin, R Houlihan 1-0 each; C Healy 0-2; L Flynn 0-1. Offaly: A Geoghegan (fs), J Evans (1f) 0-2 each; P Dunican 0-1f
Kildare – S Dempsey; C McConnell, N Fleming, D Hartley; J Flynn, P Mescal, J Connolly; L Flynn, P Connell; R Houlihan, N Flynn, T Cribbin; C Healy, M Sherry, W Fitzpatrick. Subs: R McDermott for Fleming (44); B McCormack for Connell (54); C Davin for Houlihan (58); D Maguire for Connolly (59); M Kelly for Fitzpatrick (60).
Offaly – J Dunne; J Hendy, J Lalor, M Keogh; K Hogan, O Cusack, A Heffernan; P Dunican, D Byrne; D McDonagh, A Mangan, J Evans; A Geoghegan, A Shelly, R McNamee. Subs: J Walsh for Keogh (h-t); D Keenaghan for McDonagh (h-t); G Byrne for Geoghegan (51); C Brazil for Hendy (54); O Lawton for Dunican (58).
Ref – R Malone (Dublin)