Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 c6 5. Bg5 Nbd7 6. e3 Qa5 7. cxd5 Nxd5 8.
Rc1 Bb4 9. Qc2 Qxa2 10. Bd3 h6 11. O-O Bxc3 12. e4 Qxb2 13. exd5 Qxc2 14. Rxc2
Bxd4 15. Bxh6 Bxf2+ 16. Rfxf2 Rxh6 17. dxe6 Rxe6 18. Bc4 Re7 19. Rfe2 Rxe2 20.
Rxe2+ Kf8 21. Ng5 f6 *
Position (FEN): r1b2k2/pp1n2p1/2p2p2/6N1/2B5/8/4R1PP/6K1 w - - 0 22
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 992
Best move: Nh7#