B737-700
Flight Crew Air Transport Pilot (ATP); Flight Crew Instrument; Flight Crew Multiengine
Workload; Troubleshooting; Time Pressure
Aircraft Equipment Problem Less Severe; Deviation - Track / Heading All Types; Deviation / Discrepancy - Procedural Clearance; Deviation / Discrepancy - Procedural Published Material / Policy; Deviation / Discrepancy - Procedural Weight And Balance; Flight Deck / Cabin / Aircraft Event Smoke / Fire / Fumes / Odor; Inflight Event / Encounter Bird / Animal; Inflight Event / Encounter Weather / Turbulence
Air Traffic Control Provided Assistance; Flight Crew Requested ATC Assistance / Clarification; Flight Crew Diverted; Flight Crew Landed in Emergency Condition; Flight Crew Overcame Equipment Problem; General Maintenance Action; General Flight Cancelled / Delayed
Aircraft
Eighty miles southeast of ZZZ; while we we're deviating around thunderstorms; we received a call from the B Flight Attendant that we had a strong electrical smell in the aft galley. A few seconds later another call from the flight attendant said the cabin now has the strong odor and a passenger said there is a haze. We notified ATC and were cleared direct to ZZZ. We had a thunderstorm between us and the field; so this required some deviations. We elected not to don the mask because we didn't have smoke or odor in the cockpit. We briefly talked about it and didn't want the added condition. We also decided that we would don the mask at first sign of smell or smoke. Things obviously were very busy because we made it from 36;000 [feet] to the Runway in 18 minutes. By the time we were pointed in the right direction we started to run the Smoke Fire Fumes Checklist but never finished it. We were very tired from the multiple reroutes; PM trip to an AM; back to a PM. I elected not to finish the checklist because I wanted all eyes up so we could get the aircraft on the ground safely. On approach we also had a bird strike; which was a non-event and we landed 10;500 pounds overweight; also a non-event. After we cleared the runway we had the fire trucks shoot the brakes; and after we ran the brake cooling numbers found that we could taxi to the gate.
At roughly XX:20 CT and at FL 360; while diverting around thunderstorms and turbulence approximately 80 miles southeast of ZZZ; we were alerted by the B-Flight Attendant of a strong electrical odor in the aft galley.  Moments later we were notified that it had spread through the cabin with haze reported by a Passenger.  Considering the seriousness of the issue and our #1 priority of Safety; we immediately [requested priority handling] with ATC and received direct ZZZ. The Captain turned off the galley power and advised me to alert Dispatch while he flew and communicated with ATC. We continued to get updates from the Flight Attendants/Dispatch/ATC and kept them in the loop of our emergency diversion into ZZZ. The Captain continued to deviate around thunderstorms and turbulence while I adjusted the route in the FMC; loaded the approach and got weather and landing information. We quickly discussed our arrival with overweight landing; minimum braking; and plan for fire trucks to meet us. We ran the Descent/Arrival Checklists and just started the Smoke/Fire/Fumes Checklist when; as we were now very near the airport; the Captain requested we stop the checklist as he needed me heads up with him and our focus to get the aircraft quickly on the ground. We got the airport in sight; configured; completed the Before Landing Checklist and had a bird strike on approach with a very smooth touchdown and roll out to the end of [runway] XXR. We cleared the runway; advised the Passengers to remain seated and the fire trucks evaluated us with an all clear. We ran a brake cooling with no limitations; so we taxied to the gate with the fire trucks following us. There were no damages to the aircraft or injuries to the Crew or Passengers.The short 15 minutes from first notification to landing in ZZZ was filled with the threats of task loading; additive conditions and Crew factors.  It was the last leg of a four-day trip and we were both fatigued from many trip changes/delays; and I was on an FDP extension leaving ZZZ1 and two prior trip  extensions.  We had additive conditions of thunderstorms and turbulence to deviate around; both en route and on descent while dealing with the emergency.  We had task loading with the very short period of time to assess/handle the situation/navigate/communicate/run checklists etc.; and get the aircraft on the ground in minimum time.
B737-700 Captain reported a fume event during cruise resulted in a diversion.