Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bg5 g6 3. Nd2 Bg7 4. e4 h6 5. Bh4 d6 6. Ngf3 Nbd7 7. Bc4 b5 8.
Bxb5 Rb8 9. Bc4 Bb7 10. Qe2 Nh5 11. Bg3 c5 12. c3 cxd4 13. cxd4 Qb6 14. Bb3
Nxg3 15. hxg3 Bxd4 16. Nc4 Qb4+ 17. Kf1 Bg7 18. Rd1 Nc5 19. e5 Nxb3 20. exd6
O-O 21. dxe7 Rfe8 22. axb3 Rxe7 23. Qd3 Ba6 24. Kg1 Qxb3 25. Qxb3 Rxb3 26. Rd8+
Kh7 *
Position (FEN): 3R4/p3rpbk/b5pp/8/2N5/1r3NP1/1P3PP1/6KR w - - 2 27
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1436
Best move: Ng5#