Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. cxd5 exd5 5. Bg5 c6 6. e3 Bd6 7. Bd3 Nbd7 8.
Nf3 O-O 9. Qc2 h6 10. Bh4 Qc7 11. Bg3 Re8 12. Bxd6 Qxd6 13. O-O Nh5 14. Rab1
Ndf6 15. Ne5 Rxe5 16. dxe5 Qxe5 17. h3 g5 18. g4 Bxg4 19. hxg4 Nxg4 20. Rfe1
Qh2+ 21. Kf1 Re8 22. Nd1 Re6 23. Bh7+ Kg7 24. Bf5 Rf6 25. Bxg4 *
Position (FEN): 8/pp3pk1/2p2r1p/3p2pn/6B1/4P3/PPQ2P1q/1R1NRK2 b - - 0 25
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1333
Best move: Ng3#