Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. c3 dxc3 5. Nxc3 e6 6. Bc4 a6 7. O-O Bb4 8.
Qe2 Qc7 9. Be3 Nf6 10. Bd2 Ng4 11. Nd5 Qb8 12. Bf4 Bd6 13. Bg3 exd5 14. exd5+
Ne7 15. Rfe1 O-O 16. Bxd6 Qxd6 17. Qxe7 Qb6 18. d6 Qxf2+ 19. Kh1 b5 20. Qxf7+
Rxf7 *
Position (FEN): r1b3k1/3p1rpp/p2P4/1p6/2B3n1/5N2/PP3qPP/R3R2K w - - 0 21
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1111
Best move: Re8#