Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 d6 4. d4 exd4 5. O-O Bg4 6. c3 Ne5 7. Bb3 dxc3 8.
Nxc3 Qf6 9. Nd5 Nxf3+ 10. gxf3 Qxf3 11. Qxf3 Bxf3 12. Nxc7+ Kd7 13. Nxa8 Nf6
14. Bxf7 Be7 15. Nb6+ axb6 16. Be3 Nxe4 17. Rac1 Bg5 18. Rc2 Bxe3 19. fxe3 Ng5
20. Bb3 *
Position (FEN): 7r/1p1k2pp/1p1p4/6n1/8/1B2Pb2/PPR4P/5RK1 b - - 2 20
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1395
Best move: Nh3#