NFL: Cleveland Browns at Buffalo Bills

Nov 30, 2014; Orchard Park, NY, USA; Buffalo Bills running back Bryce Brown (35) carries the ball during the second half against the Cleveland Browns at Ralph Wilson Stadium. Buffalo beats Cleveland 26 to 10. Mandatory Credit: Timothy T. Ludwig-USA TODAY Sports

(Timothy T. Ludwig)

The trade that sent running back Bryce Brown to the Buffalo Bills last year has been completed, and it still looks just as good now as it did the day the Eagles pulled it off.

The draft pick the Eagles will receive from the Bills will be a fourth round pick in the 2015 NFL Draft, a solid outcome considering the team did not miss Brown at all, and have now netted a fairly high pick for a third-string running back.

How did the Eagles end up with the fourth-round pick? It's a little complicated.

When the Eagles sent Brown to the Bills during the 2014 NFL Draft last season, the deal was for a conditional draft pick. The conditions were actually tied to San Francisco 49ers receiver Stevie Johnson, as the pick sent to the Eagles from the Bills was previously owned by the 49ers, who traded it to the Bills for Johnson.

The deal centered around three possible outcomes — either a fourth-round pick in 2015, a fourth-round pick in 2016, or a third-round pick in 2016.

What the exact conditions were are not known, but Johnson finished with only 35 catches for 435 yards and three touchdowns this past season in San Francisco. Although it didn't impact the pick, Brown finished with only 36 carries for 126 yards in Buffalo.

Making the Eagles walking away from this three-team swap looking pretty good with a fourth-round pick.

Here is a look at where the Eagles stand right now in terms of draft picks heading into the offseason: