Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. e3 d5 4. cxd5 exd5 5. Nc3 c6 6. Nf3 Bd6 7. Bd3 O-O 8. O-O
Re8 9. Re1 h6 10. e4 dxe4 11. Nxe4 Nxe4 12. Bxe4 Nd7 13. h3 Nf6 14. Bc2 Be6 15.
b3 Bd5 16. Bb2 Qa5 17. Rxe8+ Rxe8 18. Qd3 Bxf3 19. Qxf3 Re1+ 20. Rxe1 *
Position (FEN): 6k1/pp3pp1/2pb1n1p/q7/3P4/1P3Q1P/PBB2PP1/4R1K1 b - - 0 20
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1034
Best move: Qxe1#