Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. Bf4 c5 4. e3 cxd4 5. exd4 Bd6 6. Bg3 Nf6 7. Nc3 O-O 8.
Bd3 a6 9. Qd2 Nc6 10. a3 b5 11. Ne5 Nxd4 12. Bxh7+ Nxh7 13. Qxd4 Bb7 14. O-O f6
15. Ng6 Re8 16. Qh4 Bxg3 17. fxg3 Qb6+ 18. Kh1 d4 19. Ne2 Qc6 20. Qh3 Qxc2 21.
Nxd4 Qxb2 22. Nxe6 Rxe6 *
Position (FEN): r5k1/1b4pn/p3rpN1/1p6/8/P5PQ/1q4PP/R4R1K w - - 0 23
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 1030
Best move: Qxe6#