Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 d5 5. exd5 Nxd5 6. O-O Bd6 7. Re1 Nb6 8.
Bb3 O-O 9. a3 a5 10. h3 Be6 11. c4 h6 12. Nc3 f5 13. Nd5 Kh8 14. Qc2 Bxd5 15.
cxd5 Nd4 16. Nxd4 exd4 17. Re6 f4 18. Re4 f3 19. Rxd4 fxg2 20. Rg4 Qe7 21. Be3
Qe5 22. Bd4 *
Position (FEN): r4r1k/1pp3p1/1n1b3p/p2Pq3/3B2R1/PB1P3P/1PQ2Pp1/R5K1 b - - 5 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1489
Best move: Qh2#