Justin Brownlee came two assists shy of triple-double with 31 points on 11-of-21 field goal shooting and 15 rebounds for the Kings.
RJ Abarrientos added 25 points while Scottie Thompson finished with 15 points, six rebounds and six assists as Ginebra recovered from a 111-115 loss in Game 1 last Wednesday at the Ynares Center-Antipolo.
The Kings took control of the first half and were able to build a 62-38 advantage.
But the Elasto Painters outscored Ginebra in the last two quarters and gave the Kings a serious scare with a 13-0 run in the payoff period.
Rain or Shine dissolved Ginebra’s 101-84 lead to 101-97 after a Jaylen Johnson triple with 1:37 left.
Thompson’s pair of charities gave the Kings extra breathing room but Jhonard Clarito cut it again to four.
Troy Rosario scored on an easy basket underneath off a Brownlee assist in the last 23 seconds, followed by a four Abarrientos charities.
Adrian Nocum led the Elasto Painters 20 points, Jaylen Johnson had a double-double of 19 points and 15 boards while Clarito got 19 points and eight boards.