The visitors were on terms within 60 seconds of the restart, midfielder Lansbury rising to level with a superb header from 8 yards following a corner from Majewski.
Keeper Darlow prevented** **Brighton from regaining the lead only 3 minutes later by pushing a goal-bound shot from Barnes onto the post.
Two goals in the space of two minutes put Forest firmly in charge with a strike from Henderson and a spot kick by Lansbury boosting the visitors.
Forest were reduced to 10 men on 67 minutes when Chalobah, booked earlier for a foul, received a second yellow for a push on LuaLua.
LuaLua had a curling free kick saved by Darlow as the Seagulls struggled to launch a late fightback.
LuaLua forced keeper Karl Darlow to make a scrambling save in only the third minute after being fed by Stephen Ward, and two minutes later he fired an angled shot over the bar from inside the area.
Darlow later dived to hold a bouncing 30 yard drive from Ashley Barnes before Forest came close to breaking the deadlock.
An accurate cross from Andy Reid found striker Henderson and his goal-bound header was pushed round the post by Polish goalkeeper Tomasz Kuszczak diving to this left.
Kuszczak was alert again mid-way through the first half when he beat away a firm drive from fellow countryman Radoslaw Majewski.
Lansbury and Reid both put shots wide for Forest before Wales international Crofts put Brighton ahead in the 31st minute from close in.
Lansbury levelled the scores just after half-time, with Forest going in at the interval trailing to Andrew Crofts' header just after the half hour mark.
Two goals in three minutes put Forest in the driving seat, with Lansbury slotting home from the spot almost immediately after Darius Henderson had given them the lead before Nathaniel Chalobah was sent off in the 67th minute as Forest finished the match with 10 men.
Brighton went into the game having scored only four goals in their previous five matches and, in a lively start, former Newcastle winger Kazenga LuaLua provided an immediate threat for the Seagulls.
McGoldrick scored twice inside four first-half minutes - his fourth and fifth of the season - to give Ipswich a 2-0 win and lift them into the Sky Bet Championship's top 10.
Brighton had no answer after McGoldrick's quick-fire brace and seeing a golden chance wasted by midfielder Andrew Crofts with the scores goalless.
Garcia, who was left fuming after referee Stephen Martin waved away second-half appeals for a penalty when Will Buckley's shot hit Tommy Smith's arm, believed McGoldrick was the big difference at Portman Road.
We knew McGoldrick could be a threat and today he showed that he is a player who can play at a higher level. He was the difference between the two sides.
Wanderers had taken a first-half lead after Seagulls winger David Lopez put through his own net, but four second-half minutes saw Brighton score three times to leave Dougie Freedman's men still without a win this season.
Jay Spearing put through his own goal in the 53rd minute, before Inigo Calderon and Will Buckley both found the net to stretch the Amex club's unbeaten run to six matches.
David Ngog failed to keep his cool when one-on-one with keeper Tomasz Kuszczak, who made a save down low to deny the French striker after a mix-up in the Brighton defence.
Millwall were reduced to ten men 14 minutes from time when Dunne received his second yellow card for bringing down Orlandi.
Orlandi had a superb shot from the edge of the box tipped over by Forde before Ulloa rescued a point for Brighton at the far post from a cross by LuaLua.
See all of today's match reports on the ITV Sport football site here
Millwall did a good job of stifling Brighton in the first half and Shittu was there to clear a dangerous low cross by Will Buckley shortly before the break.
The Lions had David Forde back in goal and the Irishman was not tested in the opening period.
Millwall broke the deadlock after 51 minutes through Woolford who calmly slotted home from close in after being set up by Richard Chaplow.
Brighton boss Oscar Garcia, having introduced Andrea Orlandi for Agustien at the break, threw on Kazenga LuaLua in place of David Lopez, and the winger twice had shots deflected wide.
Martyn Woolford drove the Lions ahead shortly after the break and the visitors had Alan Dunne sent off for two bookable offences before Ulloa struck a minute from time.
Millwall settled quickly and Brighton's Spanish defender Inigo Calderon put a Dunne cross behind for the first corner of the match before a goal-bound header from Woolford was saved by goalkeeper Tomasz Kuszczak.
Brighton's Dutch midfielder Kemy Agustien drove wide from the edge of the area in the 16th minute after the ball was squared to him by Rohan Ince.
The Seagulls went into the game with Argentinian Ulloa as their only fit striker.
Albion, after losing their opening three league and cup games, followed up a 1-0 win at Birmingham in convincing style to leave Garcia full of praise for the supporters for sticking by the team.
The Spaniard said: "I am very happy to get my first win at home and to get it in front of our fans makes it even better.
"We wanted the win today and I know that the fans are happy. Looking back at the start we made, it was difficult because we couldn't practice many days."
Burnley were forced to play the final 33 minutes with 10 men after keeper Tom Heaton was sent off for handling the ball twice inside the area in the process of releasing it under pressure from Ulloa.