Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. cxd4 Bb4+ 7. Nc3 Nxe4 8.
O-O Bxc3 9. d5 Na5 10. bxc3 Nxc4 11. Qd4 Ncd6 12. Qxg7 Qf6 13. Qxf6 Nxf6 14.
Re1+ Kf8 15. Bh6+ Kg8 16. Re5 Nde4 17. Ng5 Nxc3 18. Rae1 d6 19. Re8+ Nxe8 *
Position (FEN): r1b1n1kr/ppp2p1p/3p3B/3P2N1/8/2n5/P4PPP/4R1K1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 787
Best move: Rxe8#