Burton had the better of the early play, although they only had Lloyd Dyer’s 15th-minute shot over the bar to show for it before Olsson got on the end of Graham Dorrans’ pass having started the move out wide.
Akins steered in Albion’s equaliser straight after half-time following a goalmouth scramble, but seconds later Murphy put Norwich back in front with his fifth goal of the season from Cameron Jerome’s lay-off.
Flanagan was harshly given his second booking as a shot from outside the box hit his arm, but Jon McLaughlin got down to his right to keep out Brady’s penalty before smothering a Jerome effort soon after.
Although Burton’s Jackson Irvine sent a header just wide, Norwich dominated with a man’s advantage – Brady hit the side-netting and Olsson went close to his second before defender Pinto wrapped up the points.
Match ends, Norwich City 3, Burton Albion 1.
Second Half ends, Norwich City 3, Burton Albion 1.
Attempt missed. Matthew Palmer (Burton Albion) right footed shot from outside the box is too high from a direct free kick.
Lucas Akins (Burton Albion) wins a free kick in the attacking half.
Foul by Timm Klose (Norwich City).
Lucas Akins (Burton Albion) wins a free kick on the left wing.
Foul by Louis Thompson (Norwich City).
Tom Naylor (Burton Albion) wins a free kick in the defensive half.
Foul by Graham Dorrans (Norwich City).
Goal! Norwich City 3, Burton Albion 1. Ivo Pinto (Norwich City) right footed shot from a difficult angle on the right to the high centre of the goal. Assisted by Josh Murphy.
Substitution, Burton Albion. Shaun Barker replaces Stuart Beavon.