The hypercube \(Q_n\) is a fundamental structure in interconnection networks, where Hamiltonian paths and cycles play a key role in supporting efficient communication and routing. It is known that \(Q_n\) contains a Hamiltonian path between two vertices x and y from opposite partite sets that includes a prescribed set of edges. Dvořák and Gregor resolved a problem posed by Caha and Koubek by proving that for every \(n \ge 5\) , there exist vertices x and y and a set of \(2n - 4\) edges in \(Q_n\) that can be extended to a Hamiltonian path between x and y. In this paper, we consider matchings M in \(Q_n\) for \(n \ge 5\) with \(|M| \le 3n - 13\) . We show that for any two vertices x and y in opposite partite sets of \(Q_n\) , there exists a Hamiltonian path between x and y that contains all edges of M.