Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Nxc6 Qf6 6. Qd2 Qxc6 7. Nc3 Nf6
8. Bd3 O-O 9. O-O d6 10. Nd5 Nxd5 11. exd5 Qd7 12. b3 c6 13. dxc6 bxc6 14. Bb2
Bb7 15. b4 Bb6 16. Rfe1 c5 17. a3 Qc6 18. Qg5 f6 19. Bc4+ Kh8 20. Re7 fxg5 *
Position (FEN): r4r1k/pb2R1pp/1bqp4/2p3p1/1PB5/P7/1BP2PPP/R5K1 w - - 0 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1036
Best move: Bxg7#