Step 1: Identify what proves wave nature.
Wave nature is directly confirmed when a particle shows phenomena like diffraction or interference, which are purely wave effects.
Step 2: Apply to matter particles.
Electrons are matter particles. When electrons show diffraction (as in Davisson--Germer experiment), it proves electrons behave like waves.
Step 3: Eliminate other options.
Momentum is a particle property, not proof of wave nature. Photon diffraction proves wave nature of light, not matter.
Step 4: Final conclusion.
Hence, electron diffraction best supports wave nature of matter.
Final Answer:
\[
\boxed{\text{(B) Electron diffraction}}
\]