Here is a handy equivalence:
Reduction
$P \land (P \lor Q) \Leftrightarrow P$
This equivalence can of course be derived from more basic principles, but it happens so often when doing Boolean algebra, that you would do well to put it in your toolbox.
Indeed, with this equivalence:
$(p \land q) \land (\neg q\land r) \Leftrightarrow $ (Association)
$ p \land (q \land (\neg q \land r)) \Leftrightarrow $ (Reduction)
$p \land (q \land r)$
In fact, if you allow for generalized conjunctions like $p \land q \land r$, you basically make any Associations implicit, so in that case it is just one step:
$(p \land q) \land (\neg q \lor r) \Leftrightarrow $ (Reduction)
$p \land q \land r$
Done!