Narrative:

ATC assigned 3000 ft. Then cleared us direct dials for the expressway visual 31. Dials is crossed at 2500. We were at 3000 and because we didn't fly over pachu the aircraft didn't capture the RNAV approach. We started to descend to 2500 but crossed dials at 2900. Kept descending; crossed pkard at 1500 and captured approach. Plus approximately 20 knots at 1000 ft.; plus 7 knots at 500 feet. Stabilized criteria met at 500 ft. For VMC conditions. Normally ATC assigns final altitude to coincide with approach. This did not occur and because of our expectation bias we didn't catch it. Landed normally within parameters. ATC should give final altitude for fix going to when clearing for approach.

Google
 

Original NASA ASRS Text

Title: Pilot reported an unstable approach on a Expressway Visual arrival to LGA.

Narrative: ATC assigned 3000 ft. then cleared us direct DIALS for the Expressway Visual 31. DIALS is crossed at 2500. We were at 3000 and because we didn't fly over PACHU the aircraft didn't capture the RNAV Approach. We started to descend to 2500 but crossed DIALS at 2900. Kept descending; crossed PKARD at 1500 and captured approach. Plus approximately 20 knots at 1000 ft.; plus 7 knots at 500 feet. Stabilized criteria met at 500 ft. for VMC conditions. Normally ATC assigns final altitude to coincide with approach. This did not occur and because of our expectation bias we didn't catch it. Landed normally within parameters. ATC should give final altitude for fix going to when clearing for approach.

Data retrieved from NASA's ASRS site and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.