Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Be2 h6 7. Nf3 Qxd5 8.
Nc3 Qc5 9. d4 exd4 10. Nxd4 Be7 11. O-O O-O 12. Be3 Bd7 13. Ne6 Qe5 14. Nxf8
Bd6 15. g3 Rxf8 16. Bd4 Qg5 17. h4 Qf5 18. Bd3 Qh3 19. Bxf6 Bg4 20. Be2 Bxg3
21. Bxg4 *
Position (FEN): 5rk1/ppp2pp1/5B1p/n7/6BP/2N3bq/PPP2P2/R2Q1RK1 b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 835
Best move: Qh2#