Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. Nc3 Nf6 3. f3 e5 4. exd5 Nxd5 5. Bc4 Be6 6. Qe2 Nxc3 7. bxc3 Bxc4
8. Qxc4 c6 9. Rb1 b6 10. Ne2 Qd5 11. Qg4 Nd7 12. c4 Qa5 13. Nc3 Nf6 14. Qg3 g6
15. Nb5 cxb5 16. Qxe5+ Be7 17. O-O bxc4 18. Rb5 Qxa2 19. Re1 O-O 20. Qxe7 Kg7
21. Bb2 c3 22. Qxf6+ Kxf6 *
Position (FEN): r4r2/p4p1p/1p3kp1/1R6/8/2p2P2/qBPP2PP/4R1K1 w - - 0 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1021
Best move: Bxc3#