Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nf3 Bg4 4. h3 Bh5 5. Bb5+ Nbd7 6. c4 a6 7. Ba4 b5 8.
Bb3 bxc4 9. Bxc4 Nb6 10. Nc3 Qd7 11. d3 Nbxd5 12. Nxd5 Nxd5 13. O-O e6 14. Re1
Bb4 15. Re5 Bxf3 16. Qxf3 O-O 17. Bxd5 exd5 18. Rxd5 Qe6 19. a3 Bd6 20. b4 *
Position (FEN): r4rk1/2p2ppp/p2bq3/3R4/1P6/P2P1Q1P/5PP1/R1B3K1 b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 482
Best move: Qe1#