Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. c4 d5 3. cxd5 exd5 4. exd5 Nf6 5. Nc3 Nxd5 6. Nf3 Nc6 7. Bc4 Nb6 8.
Bb3 Qe7+ 9. Ne2 Bg4 10. Ng1 O-O-O 11. h3 Bh5 12. g4 Bg6 13. h4 Ne5 14. f3 Nd3+
15. Kf1 h5 16. g5 Qc5 17. Rh2 Bd6 18. Rg2 Rhe8 19. Qc2 Qd4 20. Nxd4 *
Position (FEN): 2krr3/ppp2pp1/1n1b2b1/6Pp/3N3P/1B1n1P2/PPQP2R1/R1B2KN1 b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 913
Best move: Re1#