Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. d3 d6 6. c3 g6 7. O-O Bg7 8. Nbd2
O-O 9. Re1 b5 10. Bb3 Be6 11. Bxe6 fxe6 12. Nf1 Qe7 13. d4 exd4 14. cxd4 e5 15.
dxe5 Nxe5 16. Nxe5 Qxe5 17. f3 Kh8 18. Ne3 Rad8 19. Rb1 d5 20. exd5 Nxd5 21.
Nxd5 Rxd5 22. Qc2 *
Position (FEN): 5r1k/2p3bp/p5p1/1p1rq3/8/5P2/PPQ3PP/1RB1R1K1 b - - 1 22
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1386
Best move: Qxe1#