Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. c3 dxc3 5. Nxc3 a6 6. Be2 b5 7. O-O Bb7 8. Bf4
b4 9. Nd5 exd5 10. exd5 d6 11. Nd4 Nf6 12. Bf3 Be7 13. Re1 O-O 14. Nc6 Bxc6 15.
dxc6 Qc7 16. Rxe7 Qxe7 17. Bxd6 Qa7 18. Bxf8 Kxf8 19. Qd8+ Ne8 20. Re1 Nxc6 *
Position (FEN): r2Qnk2/q4ppp/p1n5/8/1p6/5B2/PP3PPP/4R1K1 w - - 0 21
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1360
Best move: Rxe8#