Newcastle 0-1 Partizan Belgrade
(1-1 on aggregate, Partizan win 4-3 on penalties)
Newcastle were dumped out of the Champions League on a night of high drama at St James' Park.
Sir Bobby Robson's side held a 1-0 lead from the first leg of their third round qualifying tie in Belgrade but were well below par in front of their home fans.
A goal from Ivica Iliev levelled the aggregate score just after the interval and Partizan had the chances to go and win the game in normal time.
But the match went to penalties - and Aaron Hughes' miss in sudden death proved costly as Milivoje Cirkovic sent the visitors through.
Partizan were content to put men behind the ball from the start, allowing the Magpies to attack at will.
But, after Shola Ameobi had headed straight at the keeper on four minutes, the visitors soon tightened things up at the back.
4 mins: Ameobi goes close with a header as Newcastle start brightly
50 mins: Iliev scores from close range for Partizan
120 mins: There is no score after extra-time
Former Derby defender Taribo West was handed the task of keeping Alan Shearer quiet by any means necessary - and the longer Newcastle went without scoring the more disjointed they became.
Nolberto Solano threatened with a long-range shot that Ivica Kralj did well to keep out but Partizan almost broke the deadlock when Iliev miskicked from just six yards out.
Iliev made amends when he found the back of the net five minutes into the second half.
Albert Nadj's clever chip into the box allowed Sasa Ilic to roll a pass to Iliev, who made no mistake from in front of goal.
A frustrated home crowd were further incensed when Igor Duljaj seemed to get away with an elbow into the face of Ameobi.
Ameobi's woes continued when he blew the chance of a shooting opportunity by miscontrolling a Shearer cross.
Partizan continued to threaten, with Iliev and Nebojsa Malsaba almost securing victory in normal time.
But, after extra-time had failed to generate a winner, the game went to spot-kicks.
Shearer missed 0-0
Malbassa saved 0-0
Dyer saved 0-0
Nadj scored 0-1
Woodgate saved 0-1
Stojanoski missed 0-1
Ameobi scored 1-1
Radakovic scored 1-2
LuaLua scored 2-2
Iliev missed 2-2
Jenas scored 3-2
Ilic scored 3-3
Hughes missed 3-3
Cirkovic scored 3-4
Newcastle got off to the worst possible start when Shearer blazed over and Kieron Dyer and Jonathan Woodgate both had efforts saved.
But Partizan were equally inept from 12 yards and it went to sudden death.
Hughes missed for Newcastle and Cirkovic stepped up to send Partizan through.
The early exit will prove costly to the Magpies, who miss out on a £10m windfall and go through to the Uefa Cup.
Newcastle: Given, Hughes, O'Brien, Woodgate, Bernard, Solano (LuaLua 106), Dyer, Speed (Jenas 90), Viana (Robert 85), Shearer, Ameobi.
Subs not used: Harper, Griffin, Bramble, Chopra.
Partizan Belgrade: Kralj, Dordevic, West, Nadj, Malbasa, Duljaj, Sasa Ilic, Cirkovic, Delibasic (Cakar 117), Iliev, Radakovic.
Subs not used: Rzasa, Bajic, Drulovic, Brnovic, Savic.
Booked: Malbasa, Duljaj.
Referee: Jan Wegereef (Holland).