初平二年(191年),公孙瓒迎来了一次大胜。
十一月,青州(今山东淄博北)黄巾军三十万人进入泰山郡(治奉高县,今山东泰安东北),泰山太守应劭亲率文武与黄巾数次交锋,前后斩首数千级,获老弱人口万余人,辎重银二千两。
青州黄巾数战不利,退出泰山,转攻渤海(治南皮县,今河北南皮县东北),欲与黑山军会合。
公孙瓒率步骑两万人,在东光县(今河北东光县东)以南迎击,大破青州黄巾,斩首三万余。
黄巾军丢弃辎重,想渡过黄河撤退。
公孙瓒等他们过到一半时,率军出击,再次大败黄巾军,死者数万,河水都被鲜血染成了红色,俘虏七万余人,获得车辆、甲胄和财物无数。
公孙瓒由此威名大震,声威远播。
汉献帝在长安待得久了,想东归洛阳,摆脱董卓的控制,派刘虞之子、侍中刘和逃出长安,偷偷出武关去找刘虞,让刘虞率兵西进,迎驾东归。
刘和途经袁术驻地,将此事告知了袁术。
袁术扣留了刘和,让刘和给刘虞写信,答应等刘虞率兵前来为袁术后援,一起赴长安。
公孙瓒看出袁术耍诈,劝阻刘虞派兵,刘虞不听。
公孙瓒担心袁术知道自己阻止派兵后,怀恨于他,于是派堂弟公孙越率千余骑兵到袁术处,抢先结好,又暗中怂恿袁术继续扣留刘和,吞并了刘和兵马。
刘和从袁术处逃走,北上幽州,又被袁绍扣留。
刘虞本就与公孙瓒有隙,知道此事后,与公孙瓒的矛盾越来越深。
袁术派公孙越,帮助孙坚攻打周昂,结果,公孙越被流矢射中而死。
公孙瓒大怒,说:“我弟弟的死,袁绍就是罪魁祸首。”出兵进驻磐河(今河北境内),准备报复袁绍。
此时的公孙瓒,刚刚大破黄巾,威名正盛,冀州郡县纷纷反叛袁绍,归附于他。
袁绍非常惊恐,授公孙瓒堂弟公孙范为渤海太守,派他到南皮,想与公孙瓒息兵结盟。
但公孙范背叛袁绍,带着渤海的军队协助公孙瓒,攻破青州、徐州黄巾军,兵势日益强盛。
公孙瓒任命严纲为冀州牧,田楷为青州牧,单经为兖州(今山东金乡县西北)牧,将冀州治内郡县官员全部换成了自己人。