Allegany Fire and Allegany Rescue & EMS was toned for a structure fire at 3122 Buffalo Rd. and dispatch was advising there was a possible explosion also. Chief 2 arrived on scene and reported a working fire. Allegany Chief requested tankers from Westons Mills, Hinsdale, Knapp Creek, and Town of Olean. Engine 32 arrived on scene and 2 - 1 3/4 inch lines were pulled along with a 2 1/2 inch line. Engine 30, Engine 33, and Rescue 7 arrived on scene to support the operation. Deputy 4 requested an engine and ambulance from Limestone to standby at the Allegany hall. The fire was quickly knocked down and overhaul started. Fortunately nobody was home when the explosion occurred. CATFIT was on scene until 5am the next morning investigating the cause of the explosion and fire.