Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nxd4 exd4 5. d3 c6 6. O-O Bc5 7. Qf3 Qe7 8.
Nd2 b5 9. Bb3 Bb7 10. c4 a6 11. a4 Nf6 12. axb5 axb5 13. Rxa8+ Bxa8 14. cxb5
cxb5 15. Ba2 O-O 16. Nb3 Bb6 17. Bg5 Bc6 18. Re1 Ra8 19. Bb1 Qb4 20. Bc2 *
Position (FEN): r5k1/3p1ppp/1bb2n2/1p4B1/1q1pP3/1N1P1Q2/1PB2PPP/4R1K1 b - - 11 20
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 790
Best move: Qxe1#