Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. d4 d5 3. Nc3 c6 4. e3 Bf5 5. cxd5 cxd5 6. Nf3 Nc6 7. Bb5 Rc8 8.
Nh4 Bd7 9. Nf3 e6 10. O-O Bd6 11. Re1 O-O 12. e4 dxe4 13. Nxe4 Nxe4 14. Rxe4
Bb8 15. Bg5 Qc7 16. Rh4 f6 17. Bf4 e5 18. dxe5 fxe5 19. Qd5+ Kh8 20. Bxe5 Nxe5
21. Nxe5 Bxb5 *
Position (FEN): 1br2r1k/ppq3pp/8/1b1QN3/7R/8/PP3PPP/R5K1 w - - 0 22
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1462
Best move: Ng6#