ORLANDO, Fla. – David Ferreira is back.

The 2010 MLS MVP surprisingly went a full 90 minutes on Saturday night in a 1-1 tie against Swedish side BK Häcken, only his second match since fracturing his ankle in a league match back in April 2011.

Last Wednesday, Ferreira played a total of 22 minutes in a 2-1 loss to the US Under-23 national team.

The Colombian’s presence lifted FC Dallas, which buzzed like the team of old. The MLS side dominated possession and eventually took the lead in first-half stoppage time when right winger Fabián Castillo collected a Zach Loyd cross at the top of the six-yard box and fired a diagonal shot inside the far post.

The match proved a more even affair in the second half with few chances on either end. On one of those, BK Häcken got the equalizer with 10 minutes remaining.

A short clearance by FCD second-half substitute Andrew Wiedeman allowed Häcken left back Kari Arkivuo to whip in a cross from the left side which central defender Mattias Ӧstberg headed home in the center of the area.

FC Dallas nearly got a 90th-minute winner on a flying scissors kick in the box by Loyd but the BK Häcken goalkeeper stopped the effort low at the right post.

FCD manager Schellas Hyndman opted to have the majority of his players go a full 90 with the reserve players likely to feature in a match against the US Under-20s on tap for Sunday afternoon.

FC Dallas (4-1-4-1, left to right): Kevin Hartman – Jair Benitez, Hernan Pertuz, Ugo Ihemelu, Zach Loyd – Daniel Hernandez – Carlos Rodriguez (87’ Scott Sealy), Andrew Jacobson, David Ferreira, Fabian Castillo (67’ Andrew Wiedeman) – Blas Perez

BK Hacken (4-4-2, left to right): #1 Christoffer Kallqvist – #15 Kari Arkivuo, #4 Mohammed Ali Khan, #3 Mattias Ӧstberg, #6 David Marek Frölund (76’ #16 Tibor Joza) – #33 Rene Makondele, #20 Dominic Chatto Bashir (46’ #10 Martin Ericcson), #8 Josef Elvby, #17 Björn Anklev (76’ #7 Jonas Bjurström) -- #29 Eddie Hernandez (63’ #18 Majeed Waris), #9 Dioh Williams (85’ #14 Andreas Drugge)

Goals: FCD – Fabian Castillo 45’+ (Zach Loyd), BKH – Mattias Ӧstberg 79’ (Arkivuo)

Cautions: 42’ Rene Makondele, 45’ Mattias Ostberg, 51’ Mohammed Ali Khan, 66’ David Marek Frölund, 87’ Jonas Bjurström

Ejections: none

WATCH: Full Match Highlighs