Crewe came from behind twice to wreck Craig Levein's hopes of starting his reign as Leicester manager with a win.
Lilian Nalis put Leicester ahead on the stroke of half-time, taking Danny Tiatto's pass to beat Clayton Ince.
Mark Rivers equalised for Crewe three minutes after the break, bundling home Jon Otsemobor's pass before Joey Gujonsson scored through Ince's legs.
Otsemobor earned Crewe a point when his shot squirmed past hapless Leicester keeper Kevin Pressman after 61 minutes.
Crewe manager Dario Gradi said: "We rode out luck a bit when they hit the post but to comeback from two goals down was a great achievement.
"I thought the front two had good movement and caused them a few problems and we defended well.
"We are actually playing fairly well, nobody's playing on the top of their form but nobody looks awful. Just every now and again somebody makes a mistake."
Leicester manager Craig Levein said: "As for promotion, we'll be doing our best. We'll be looking to pick up points as soon as possible, trying to find
belief and if we do improve enough to get us into the play-off positions then I'll be delighted.
"The performance was better than Saturday, we played with more energy and we looked like a team that wanted to win."
Crewe: Ince, Otsemobor, Billy Jones, Foster (Walker 31), Tonkin, Lunt, Sorvel, Cochrane, Vaughan, Rivers (Steve Jones 85), Ashton (White 83). Subs Not Used: Varney, Tomlinson.
Goals: Rivers 49, Otsemobor 61.
Leicester: Pressman, Canero, Dabizas, Heath, Stewart (Morris 73), Gillespie, Nalis, Gudjonsson, Tiatto, Scowcroft, Connolly. Subs Not Used: Dublin, Gemmill, Stearman, Wright.
Booked: Gudjonsson, Heath.
Goals: Nalis 45, Gudjonsson 53.
Ref: G Laws (Tyne & Wear).