In all sports it's always impressive when a team or players can perform at the max level for a string of consecutive games. While taking the sport(s) to new heights, these amazing feats also inspire, encourage and excite.

After the Miami Heat's amazing run of 27 straight victories came to an end in Chicago last night, I decided to look back at some of the best streaks in NFL history and rank them from first to last.  

It was a tough field to choose from as every different streak requires a different skill-set, hits absorbed, etc.  

Here are the top ten: