What was the name of last Ghazwa in which Holy Prophet (PBUH) participated?

(A) Ahzab
(B) Mutah
(C) Badar
(D) Tabuk

The answer is: (D) Tabuk