In the home straight the race came down to a 100m sprint and Kipruto just won it, dipping to pip the 18-year-old Girma on the line in a time of eight minutes, 1.35 seconds.
Girma was 0.01 seconds back and had to settle for silver, Ethiopia’s first ever medal in the event.
Morocco’s Soufiane El Bakkali completed the podium by taking the bronze.
“The Ethiopians really pushed hard because they knew I was kicking,” Kipruto said. “They had their plans before we started the race and I had plans for us Kenyans to push hard.
“For me in championships I always believe experience matters a lot, it is not about shape.
“Steeplechase is normally a Kenyan event it belongs to Kenyans but nowadays there are competitors from around the world.”
Kipruto’s victory extended Kenya’s dominant run to seven consecutive men’s world steeplechase gold medals going back to the 2007 championships in Japan.
But the 24-year-old Kipruto only managed to keep his country on top by the smallest of margins.
Trailing the 18-year-old Girma over the final barrier, the Kenyan tapped into his experience and timed his kick to perfection to beat his rival to the wire by millimetres.
“I am very thrilled to be the first Ethiopian to medal at the world championships.”