Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 h6 5. O-O Nf6 6. d4 exd4 7. cxd4 Bb6 8. e5
Nh7 9. Nc3 O-O 10. Re1 d6 11. Bf4 dxe5 12. Bxe5 Nxe5 13. Rxe5 c6 14. Qd3 Nf6
15. Rae1 Qd6 16. Ne4 Nxe4 17. Qxe4 Qb4 18. Bb3 a5 19. Re7 Be6 20. Bxe6 fxe6 21.
Qxe6+ Kh8 22. Ne5 *
Position (FEN): r4r1k/1p2R1p1/1bp1Q2p/p3N3/1q1P4/8/PP3PPP/4R1K1 b - - 2 22
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 663
Best move: Qxe1#