Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 Nbd7 4. Nf3 e5 5. dxe5 dxe5 6. Bb5 c6 7. Bc4 Bb4 8.
O-O Bxc3 9. bxc3 Qe7 10. Bg5 O-O 11. Re1 h6 12. Bh4 Qc5 13. Bb3 Qxc3 14. Qd6
Nxe4 15. Rxe4 Qxa1+ 16. Re1 Qc3 17. Re3 Qc5 18. Qc7 Qb6 19. Qd6 Nc5 20. Be7
Nxb3 21. Bxf8 Nd4 22. h3 Nf5 23. Qxe5 Nxe3 *
Position (FEN): r1b2Bk1/pp3pp1/1qp4p/4Q3/8/4nN1P/P1P2PP1/6K1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 985
Best move: Qxg7#