Chess puzzle (Checkmate)
Moves: 1. Nf3 c5 2. c4 Nc6 3. e3 Nf6 4. Nc3 g6 5. d4 cxd4 6. exd4 d5 7. cxd5 Nxd5 8.
Qb3 e6 9. Bb5 Bg7 10. O-O O-O 11. Bxc6 bxc6 12. Re1 Qb6 13. Na4 Qb5 14. Bd2 Rb8
15. Qc2 Nb4 16. Bxb4 Qxb4 17. b3 Rd8 18. Rad1 Bxd4 19. Nxd4 Rxd4 20. Rxd4 *
Position (FEN): 1rb3k1/p4p1p/2p1p1p1/8/Nq1R4/1P6/P1Q2PPP/4R1K1 b - - 0 20
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 672
Best move: Qxe1#