Chess puzzle (Checkmate)
Opening: English_Opening, English_Opening_Kings_English_Variation
Moves: 1. c4 e5 2. Nc3 Bc5 3. Nf3 d6 4. d4 exd4 5. Nxd4 Qf6 6. e3 c6 7. a3 a5 8. Be2
Qg6 9. Bf3 Nf6 10. Qa4 Bxd4 11. exd4 Qd3 12. Qd1 Qxc4 13. Bf4 O-O 14. Be2 Qe6
15. O-O Nbd7 16. Re1 Qf5 17. Bxd6 Re8 18. h3 Nb6 19. Bg4 Nxg4 *
Position (FEN): r1b1r1k1/1p3ppp/1npB4/p4q2/3P2n1/P1N4P/1P3PP1/R2QR1K1 w - - 0 20
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 909
Best move: Rxe8#