Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. cxd5 cxd5 4. Nc3 Nc6 5. e4 e6 6. e5 f6 7. f4 fxe5 8. fxe5
Qh4+ 9. g3 Qxd4 10. Nf3 Qg4 11. Nb5 Bb4+ 12. Kf2 Kd7 13. Be3 a6 14. Qa4 axb5
15. Qxa8 Nge7 16. Be2 Rf8 17. h3 Qe4 18. Bf4 Bc5+ 19. Ke1 Nd4 20. Nxd4 Qxh1+
21. Kd2 Qxa1 22. Bxb5+ Kd8 *
Position (FEN): Q1bk1r2/1p2n1pp/4p3/1BbpP3/3N1B2/6PP/PP1K4/q7 w - - 1 23
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1596
Best move: Nxe6#