Chess puzzle (Checkmate)
Opening: Slav_Defense, Slav_Defense_Schlechter_Variation
Moves: 1. d4 Nf6 2. c4 d5 3. Nf3 g6 4. Nc3 c6 5. Bd2 Bg7 6. c5 Bf5 7. b4 O-O 8. a4 a5
9. b5 Re8 10. b6 Ne4 11. Nxe4 dxe4 12. Nh4 Qxd4 13. Nxf5 Qxa1 14. Nh6+ Kf8 15.
Qxa1 Bxa1 16. e3 f5 17. Bc4 Bg7 18. Nf7 Nd7 19. Ng5 Nxc5 *
Position (FEN): r3rk2/1p2p1bp/1Pp3p1/p1n2pN1/P1B1p3/4P3/3B1PPP/4K2R w K - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1119
Best move: Nxh7#