falcao's penalty was cancelled out by nihat kahveci but porto still advanced with two matches to spare after a thrilling game including two red cards.
fc porto are through to the uefa europa league round of 32 with two games to spare despite their perfect group l record being ended by a stunning nihat kahveci equaliser for beşiktaş jk.
falcao had given porto a deserved first-half lead from the penalty spot but cristián rodríguez's sending off before the hour proved costly. within three minutes nihat had equalised and although ibrahim toraman was also dismissed, beşiktaş now hold a four-point cushion in second over sk rapid wien and pfc cska sofia.
porto were without maicon and fernando after their red cards in the 3-1 win in istanbul but visiting goalkeeper hakan arıkan was soon reacquainted with the threat of the goalscorers that day. hulk forced the keeper to save following a free-kick and then played through falcao, denied by ersan gülüm's brilliant challenge.
it was not long before falcao kept up his record of scoring in all porto's group games, beating the goalkeeper from the spot having been brought down by hakan. porto's pressure did not let up after the interval, rodríguez's angled shot testing hakan, who then denied hulk at close range.
it was an off-the-ball incident that earned rodríguez his second yellow card in the 59th minute, but that moment changed the game. half-time substitute filip hološko immediately went close for the visitors and nihat then let fly from distance to brilliantly equalise.
four minutes later ibrahim toraman was booked for the second time after a sliding challenge but still beşiktaş pressed; notably bobô's effort from just outside the centre circle which dropped onto the crossbar. at the other end ersan acrobatically cleared rúben micael's effort off the line. the excitement continued until the final whistle but porto are through and beşiktaş can join them with victory at cska sofia on 2 december.