Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. c4 Nc6 3. cxd5 Qxd5 4. Nc3 Qd8 5. g3 e5 6. Bg2 Nf6 7. d3 Bb4 8.
O-O O-O 9. a3 Bxc3 10. bxc3 Ne7 11. Nxe5 Qd6 12. Nf3 Ned5 13. c4 Ne7 14. Bb2
Re8 15. Be5 Qe6 16. e3 c6 17. Rb1 Ng4 18. Bb2 Nf5 19. Nd4 Qh6 20. Qxg4 Nxe3 21.
Qe2 Nxg2 *
Position (FEN): r1b1r1k1/pp3ppp/2p4q/8/2PN4/P2P2P1/1B2QPnP/1R3RK1 w - - 0 22
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1055
Best move: Qxe8#