ROCHESTER, N.Y.
- The Rochester Raging Rhinos tallied three first-half goals and handed the Portland Timbers their first regular-season defeat since July 2004 with a 3-1 victory Friday night at Frontier Field.
Kirk Wilson scored twice and added an assist for a five-point night, as Rochester snapped Portland’s 16-game, regular-season unbeaten streak.
Portland’s Dan Antoniuk collected the lone goal of the evening for the Timbers, dialing in a penalty kick in the 82nd after being taken down from behind by Rochester goalkeeper Scott Vallow.
The strike was Antoniuk’s second of the season.
Jonathan Bolanos started things off for Rochester (3-4-1, 10pts), stealing the ball from Shawn Saunders and making a run down the pitch. Taking a feed from Wilson, Bolanos drilled it into the back of the net from 20 yards out in the 20th minute.
Rochester struck again in the 23rd when Wilson received a pass from Bolanos and put a left foot on the ball, sending it past Portland goalkeeper Josh Saunders.
Frank Sanfillippo found Wilson again near the far post in the 34th minute. Perfectly positioned for the strike, Wilson tallied his second goal of the evening and his fifth in two matches.
Josh Saunders faced 21 shots and roped in eight saves. Despite allowing three goals, defensive mistakes left the Portland ‘keeper in a vulnerable spot all evening.
Rochester held the advantage on corner kicks 6-1 and on shots, 21-5.
The Timbers (3-1-3, 12pts) continue their four-game road trip tomorrow at Toronto, where they’ll take on the Lynx at 4:30 p.m. (Pacific).
TIMBERS NOTES:
The Timbers are now 0-3 all-time versus the Raging Rhinos … members of the Timbers Army will march in the Rose Festival’s Starlight Parade Saturday … Timbers fans can log on to www.portlandtimbers.com to check out broadcaster Andy McNamara’s travel blog … McNamara, in his fifth season as the “Voice of the Portland Timbers,” will be updating his web journal on a daily basis.
SCORING SUMMARY:
Bolanos, 20’ (Wilson); Wilson, 23’ (Bolanos); Wilson, 34’ (Sanfillippo); Antoniuk, 82’ (PK).
MISCONDUCT SUMMARY:
ROC Bolanos, YC (58’), Vallow, YC (82’).
LINEUPS:
PORTLAND (3-1-3) J. Saunders GK, Morrison D, Wilkinson D, Thompson D, S. Saunders M (Poltl 45’), Alcaraz-Cuellar M (Heinzen 45’), Winters M, Lines M (Higgins 77’), Miranda M, Antoniuk F, Alvarez F (Afash 77’); ROCHESTER (3-4-1) Vallow GK, Sanfillippo D, Perry D, Rougier D, Sedgewick D, Ball M, Aguilera M (Tsakiris 90’), Wilson M, Rivas M, Bolanos F, Carabajal F (Fuller 84’).
Timbers' unbeaten streak snapped in Rochester

Exclusive perks, big savings and unrivaled access
Unlock unbeatable value and unforgettable moments all season long!
-
Timbers set to participate in 2026 Coachella Valley Invitational
-
4:33
"There's a clear pathway to a game of football" | Neville discusses team coming out of int'l break
-
4:31
"We will battle them with our game" | Ayala on team preparing for SD
-
MLS Decision Day Scenarios | Where the Timbers can end up for the postseason
-
How Timbers Equipment Operations Manager Cale Powers became a photographer to document team life behind-the-scenes
-
Behind the Scenes with Equipment Operations Manager / Photographer Cale Powers
-
2:53
"There's still a lot of work to be done" | Ian Smith on his growth during his rookie season