Taylor trapped Boyle (27), leg before wicket, 18 runs later before Thompson and skipper Brad Reynolds put on 51 runs.
Reynolds was caught by wicketkeeper Bryan Forde off the bowling of Sukhi Karpania for 46.
Reynolds cracked two sixes and five fours off 43 balls for his top score while leading the side in the absence of regular captain Mitchell Turner.
Thompson continued to plunder the Horouta attack, combining with Luke Hayes for 83 runs for the third wicket and 55 with Dan Torrie for the fourth.
Thompson dominatesIn each case Thompson was the dominant partner. His 110 came off 65 balls and included three sixes and 10 fours in 96 minutes.
In their innings, Horouta were soon in trouble. They lost opener Greg Taylor, caught by Caleb Robinson off Reynolds for three, with the score at 18.
Taylor’s son Blake was next to depart, bowled by Dan Torrie with 29 runs on the board.
Tayla Hollis celebrated her inclusion in the Northern Districts under-18 squad (along with Courtney Hayes, Lucy McHugh and Phoebe Taylor) with the first of her three wickets, bowling the dangerous Forde for 13.
“That was a massive wicket, getting Bryan out cheaply,” Reynolds said.
“Tayla’s only 15 but bowled wicket to wicket and caused all the batsmen trouble.”
Apart from a sixth-wicket stand of 62 from Amit Vyas (32 off 41 balls) and Warren Milligan (20), wickets tumbled at regular intervals and Horouta were dismissed for 152.
Reynolds and Hollis shared the bowling honours, each taking three wickets, while 74-year-old (75 in March) Gary Coutts showed that class is forever with 2-24 from his six overs.
“He’s still got it,” Reynolds said.
Superb bowling from skipper Robbie Tallott (4-44 off eight overs), Ben McNeil (3-32) and Paul Stewart (2-35) restricted Doleman Cup winners OBR to 199-9.
Tallott, who helped the Northern Districts under-17 team beat their Auckland counterparts in a 50-over match on Thursday, now heads to Lincoln to compete for ND at the national u17 tournament.
Tallott had Kieran Venema caught behind by James Rowe for nought, then Tallott and Rowe combined to send Craig Christophers back to the pavilion with only 11 runs on the board.
Carl Carmody and Nick Greeks revived the innings with a 52-run partnership before Tallott struck again, knocking over the stumps of Carmody for what proved to be a valuable 45 runs.
McNeil claims his firstTwenty-three runs later McNeil claimed his first wicket — Greeks, caught by Rowe for 23.
Wickets continued to fall, but OBR captain Ian Loffler anchored the innings with 69 not out.
Boys’ High lost opener David Situ with the score at 18 when he was out lbw to Timoti Weir.
Tallott and Drew Scott took the game to OBR with a 50-run partnership and while these two were at the crease Boys’ High were in the box seat.
Patrick Mathers, a signing from Campion, made the breakthrough when he bowled Tallott for 22.
After 20 overs, Boys’ High went to drinks at 85-2; OBR had been 105-5 at the same stage.
Scott and Ben McNeil resumed after drinks and when Scott reached 50 an upset was on the cards.
But former Campion College player Marshall Norris promptly bowled him with the score at 96-3.
McNeil was next to fall at 126-4. McNeil’s brother Matt and Stewart then put together a 33-run stand.
With five overs remaining and six wickets in hand, the game was there to be won by the school team.
Loffler turned to opening bowlers Weir and Matt Cook and they rose to the occasion, bowling tightly and picking up wickets.
Cook had McNeil caught by Christophers with the score at 159, then Weir bowled Stewart at 165.
Pirates 287-4 (Dane Thompson 110, Brad Reynolds 46, Andrew Ashton 29, Danny Boyle 27, Luke Hayes 24; Phoebe Taylor 2-22) def Horouta 152 (Amit Vyas 33, Warren Milligan 20; Tayla Hollis 3-24, Brad Reynolds 3-33, Gary Coutts 2-24).
OBR 199-9 (Ian Loffler 69 not out, Carl Carmody 45, Nick Greeks 23; Robbie Tallott 4-44, Ben McNeil 3-32, Paul Stewart 2-35) def GHBS (1) 186-6 (Drew Scott 50, Matt McNeil 33, Robbie Tallott 22; Timoti Weir 2-41).