Three army men, including a major, were killed in a massive blast at Bafliaz in Poonch district of Jammu and Kashmir on Friday.An army captain was critically injured in the explosion, sources said.Details are awaited.