ST. PETERSBURG -- Danny Farquhar's perfect run as a closer came to an end on Wednesday night as the Rays rallied for a 5-4 walk-off win over the Mariners to snap a six-game losing streak.

Farquhar was sterling in converting his first five save situations since replacing Tom Wilhelmsen two weeks ago, but gave up a walk and four hits without getting an out one night after mowing down the Rays in order.

The 26-year-old rookie entered in the exact same situation -- a one-run lead facing the top of the lineup. But this time the Rays did damage against a youngster who had surrendered just four hits without a run in his previous 14 2/3 innings.

Video and box score HERE