Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 e5 4. cxd4 exd4 5. Nf3 Nc6 6. Bc4 Nf6 7. Ng5 d5 8.
exd5 Nxd5 9. O-O Be7 10. Nxf7 Kxf7 11. Qf3+ Ke8 12. Bxd5 Ne5 13. Qe4 Ng6 14.
Re1 Rf8 15. Bg5 Bf5 16. Qxd4 Bxb1 17. Raxb1 Qd7 18. Qe4 Rd8 19. Bxb7 Qf5 20.
Qxe7+ Nxe7 *
Position (FEN): 3rkr2/pB2n1pp/8/5qB1/8/8/PP3PPP/1R2R1K1 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1552
Best move: Rxe7#