But two set pieces were enough to win the game for the hosts.
They won a disputed free-kick nine minutes onto the second half. Mason Galloway stepped up to put the ball over the wall and past the keeper.
And six minutes later Ben Mendoza’s corner sailed straight in.
There was plenty more action to come at both ends of the pitch, including a sending off for captain Jamies Dodd, but the scoreboard remained untouched.
GFC are now 17th in the Isthmian South Central.

METROPOLITAN POLICE: 1 Liam BEACH; 2 Izvnna IKEBUASI; 3 Kjonte GILLFILLAN-WAUL; 4 Isaac NKOSI; 5 Laurence ERNEST; 6 Kynan KIRLEW-WRIGHT; 7 Benjamin MENDOZA (17 Ekow OWUSU-BOAKYE, 90+6′); 8 Rudy APPIAH-ALLEN; 9 Jamal ANDREW SHARPE; 10 Mason GALLOWAY (12 Charlie BROWN, 87′); 11 Shkyler BURROWES. Not used: 14 Alfie WATERS; 15 Noah AMISSAH; 16 Shekinah REID.
Booked: Mendoza, Galloway.
GUERNSEY FC: 1 Josh ADDISON; 2 Niall HAINSWORTH; 3 Jamie DODD (c); 4 Dave MERRIS; 5 Tom VAUDIN; 6 Ben SOLWAY; 7 Charlton GAUVAIN; 8 Dave RIHOY; 9 Owen WALLBRIDGE (12 Brandon WALLACE, 70′); 10 Ross ALLEN; 11 Matt LOARING. Not used: 13 Jordan KELLY; 14 Zach GILLMAN.
Booked: Loaring. Sent off: Dodd.