After a goalless first half, a goal by Phuket FC's Eakartit Somjit gave the Islanders a 1-0 lead, before Chana Sonwiset sealed a famous victory for the home side.
Phuket FC next play at home against Nakhon Rachasima FC, the sixth placed team in the Thai First Division, at Surakul Stadium this Saturday, June 29.
Elsewhere, Chonburi became the first big casualty of the FA Cup after they lost 1-0 at Bangkok Glass. Peerapong’s goal four minutes before the end of extra time saw Bangkok Glass oust 10 man Chonburi. Adul had earlier been dismissed for the Sharks in the 63rd minute for receiving two yellow cards.
Cup holders Buriram United had to come from behind to beat Chainat 2-1 while Muangthong Utd and BEC Tero had slightly easier evenings scoring a hat full of goals to dispatch fellow TPL opposition.
An early Danny Invincibile goal for Army helped them win 1-0 at Suphanburi while Police achieved the same scoreline at TOT courtesy of a Felipe header.
Chiang Rai Utd, Samut Songkhram and Osotspa Saraburi all submitted 2-0 home wins to knock out lower league opponents while Bangkok United needed penalties to see off regional league Prachuap.
The 5-4 between Trat and BBCU was actually the full time score after 90 minutes and not the result of a penalty shoot-out. Phuket, Singh Tarua and PTT Rayong also joined first division Trat in the hat for the next round.
The match between Phatthalung and Nakhon Ratchasima was abandoned at half time last night due to a floodlight failure. The match resumed at 9am this morning with the Swiftlets holding a 1-0 lead from last night. They managed to double that advantage earlier this morning and held out despite Nakhon Ratchasima grabbing a late consolation. Phatthalung are the only regional league side in the draw for the Last 16.
Phuket 2-0 Ratchaburi
Bangkok Glass 1-0 Chonburi (AET)
Bangkok Utd 1-1 Prachuap (Bkk Utd won 4-2 on penalties)
BEC Tero 7-2 Pattaya Utd
Buriram Utd 2-1 Chainat
Chiang Rai Utd 2-0 Khon Kaen
Muangthong Utd 5-2 Songkhla
Osotspa Saraburi 2-0 Nonthaburi
Phatthalung 2-1 Nakhon Ratchasima
Rayong FC 2-3 PTT Rayong
Samut Songkhram 2-0 TTM
Siam Navy 1-2 Singh Tarua
Sisaket P-P Bangkok FC
Suphanburi 0-1 Army Utd
Trat 5-4 BBCU
TOT 0-1 Police Utd
Additional reporting by Thai League Football.