ADVERTISEMENT

QC cops arrest 3 suspects in slaying of policewoman, son

Published Jan 31, 2026 02:20 pm
A dismissed police officer and two others were arrested in Novaliches, Quezon City, on Friday, Jan. 30, in connection with the killing of Police Senior Master Sergeant Diane Marie Gabres Mollenido and eight-year-old son, John Ysmael, authorities said.
QCPD officers arrest one of the suspects behind the killing of a policewoman and her eight-year-old son who were initially reported missing in Taguig City. (Photo from NCRPO)
QCPD officers arrest one of the suspects behind the killing of a policewoman and her eight-year-old son who were initially reported missing in Taguig City. (Photo from NCRPO)
The Quezon City Police District (QCPD) said the suspects were apprehended on the night of Jan. 30 in Barangay San Agustin and Barangay San Bartolome following a joint operation by police investigators and special units.
Police identified the suspects as Gil Valdemoro Dy Jr., a rider; Pia Katrina Chua Panganiban and her husband, Christian Suarez Panganiban, a dismissed police officer.
Mollenido, 38, and her son were reported missing after leaving their home in Taguig City on Jan. 16.
Investigators said Mollenido and her son left their residence aboard a sports utility vehicle (SUV), which the police officer reportedly intended to sell.
The two were last seen alive at the residence of suspects Pia and Christian Panganiban in Barangay San Agustin, Novaliches, Quezon City.
On Jan. 19, at around 11:30 a.m., Mollenido’s husband, Police Master Sergeant John Ledesma Mollenido, reported the disappearance of his wife and son to the Taguig City Police Station.
During the initial investigation, police established that the silver SUV had been sold to a buy-and-sell agent for P450,000.
On Jan. 24, the body of Mollenido was discovered in a creek along Pulilan Bypass Road, wrapped in a black garbage bag and bore a gunshot wound to the head.
Following the discovery, a Special Investigation Task Group was activated, composed of personnel from the Taguig City Police Station, the QCPD, and the Police Regional Office 3.
On Jan. 29, the body of Mollenido’s son was found in a grassy area of a calamansi farm along a farm-to-market road in Barangay Maluid, Victoria, Tarlac.
Police said further investigation led to the identification of Dy as another suspect who allegedly conspired with the Panganiban couple.
Authorities said the arrest followed the recovery of key evidence, including the police officer’s cellphone, as well as P100,000, mobile phones, and identification cards from the suspects.
The SUV believed to have been used in disposing of the victims’ bodies was recovered in Pampanga and is undergoing forensic examination by the Philippine National Police Forensic Group in Angeles City.
Police said efforts are ongoing to recover the firearm allegedly used in the killing, while the suspects have been informed of their constitutional rights and are currently under police custody.
Authorities are continuing the investigation and are preparing the filing of appropriate criminal charges against the suspects.

Related Tags

METRO NEWS quezon city QCPD killing
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.