A Rochester police officer found himself delivering a baby early Sunday morning.

A spokesman says Officer Shamus Ryan responded to a call concerning a woman in labor at a residence in the 900 block of 13th street southeast around 3am. Upon his arrival, he found the expecting mom on the driveway in the process of giving birth. Everything went well and mom and her new baby were transported to the hospital.