Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Nc6 4. Bc4 d5 5. exd5 Na5 6. Bb3 Nxb3 7. axb3 e4 8.
Qe2 Be7 9. Nxe4 Nxd5 10. O-O O-O 11. Re1 Re8 12. Qc4 Nb6 13. Qc3 Bg4 14. Ne5
Bf5 15. Qf3 Bxe4 16. Qxf7+ Kh8 17. Rxe4 Bd6 18. d4 Bxe5 19. Rxe5 Rxe5 20. Bh6
Re7 *
Position (FEN): r2q3k/ppp1rQpp/1n5B/8/3P4/1P6/1PP2PPP/R5K1 w - - 2 21
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1240
Best move: Bxg7#