Chess puzzle (Checkmate)
Opening: English_Opening, English_Opening_Caro-Kann_Defensive_System
Moves: 1. c4 c6 2. Nc3 d6 3. Nf3 Nf6 4. d4 Bf5 5. Bg5 Nbd7 6. e3 h6 7. Bh4 Qa5 8. a3
e6 9. b4 Qc7 10. Be2 Be7 11. Bd3 Bg4 12. h3 Bxf3 13. Qxf3 O-O 14. O-O Rfe8 15.
Bg3 e5 16. Ne4 Bf8 17. dxe5 Nxe5 18. Bxe5 Nxe4 19. Qxe4 Rxe5 *
Position (FEN): r4bk1/ppq2pp1/2pp3p/4r3/1PP1Q3/P2BP2P/5PP1/R4RK1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 858
Best move: Qh7#